学习 Rust
Rust 入门
The Rust Programming Language 被亲切地称为“这本圣经”,它将从最基础的原则向您介绍这门语言。您将在学习过程中构建一些项目,最终对这门语言有扎实的掌握。
另外,Rustlings 将指导您下载和设置 Rust 工具链,并在命令行上教授您 Rust 语法的基础知识。它是 Rust by Example 的替代方案,适用于您自己的环境。
如果阅读几百页关于一门语言的内容不是您的风格,那么 Rust By Example 正好适合您。虽然“这本圣经”用很多文字来讨论代码,但 RBE 展示了大量代码,并尽量减少文字说明。它还包含练习!
文档
阅读核心文档
所有这些文档也可以在本地使用 rustup doc
命令查看,该命令将在您的浏览器中打开这些资源,而无需网络连接!
标准库
Rust 标准库 API 的全面指南。
版本指南
Rust 版本的指南。
Cargo 书
一本关于 Rust 包管理器和构建系统的书。
rustdoc 书
学习如何为您的 crate 创建出色的文档。
rustc 书
熟悉 Rust 编译器中可用的选项。
编译器错误索引
对您可能从 Rust 编译器中看到的错误的深入解释。
在应用领域构建您的技能
命令行书
学习如何在 Rust 中构建高效的命令行应用程序。
WebAssembly 书
使用 Rust 通过 WebAssembly 构建浏览器原生库。
嵌入式书
精通 Rust 在微控制器和其他嵌入式系统中的应用。
掌握 Rust
对语言最晦涩难懂的角落感到好奇?这里是您可以深入研究细节的地方。
Reference 不是正式规范,但比“这本圣经”更详细和全面。
阅读 ReferenceRustonomicon 是您的非安全 Rust 黑暗艺术指南。有时也被称为“the ’nomicon”。
阅读 'nomiconUnstable Book 包含不稳定特性的文档,这些特性只能在 nightly Rust 中使用。
阅读 Unstable Book