学习 Rust
开始使用 Rust
被亲切地称为“这本书”的《Rust 程序设计语言》将从基本原理概述该语言。你将在过程中构建一些项目,到最后,你将对这门语言有一个扎实的掌握。
或者,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
对这门语言的黑暗角落感到好奇?在这里你可以深入了解细节
参考不是一个正式的规范,但它比这本书更详细和全面。
阅读参考Rustonomicon 是你学习不安全 Rust 的黑魔法的指南。它有时也被称为“’nomicon”。
阅读 ’nomicon不稳定特性书包含了你只能在 nightly Rust 中使用的不稳定特性的文档。
阅读不稳定特性书