跳转至

Rust

知乎专栏: https://zhuanlan.zhihu.com/rust-lang

零成本抽象: https://zhuanlan.zhihu.com/p/97574385

通过例子学rust:

https://rust-by-example.budshome.com/index.html

rust库文档:

https://doc.rust-lang.org/core/index.html

rust高级编程(Rust 死灵书?):

https://learnku.com/docs/nomicon/2018/brief-introduction/4702

typesystem论文:

http://lucacardelli.name/papers/typesystems.pdf

Rust异步编程: 你需要知道的事

Rust工具

Rustup

Rust工具链管理器,方便安装、更新、切换工具链。

# 安装stable/beta/nightly版本
rustup install stable
# 切换默认工具链为相应版本
rustup default stable

cargo

Rust的包管理器。

# 新建包
cargo init
# 构建包
cargo build

嵌入式Rust

嵌入式Rust:https://rust-embedded.github.io/book/intro/hardware.html

一篇帮助从C迁移学习的文章 Rust for Embedded C Programmers: https://docs.opentitan.org/doc/ug/rust_for_c/