学习 Rust
开始使用 Rust
亲切地被称为“这本书”,The Rust Programming Language 将从基础原理为您概述该语言。您将在过程中构建一些项目,到最后,您将对该语言有扎实的掌握。
或者,Rustlings 指导您完成下载和设置 Rust 工具链的过程,并在命令行上教您阅读和编写 Rust 语法的基础知识。它是 Rust by Example 的替代方案,可以在您的环境中使用。
如果您不喜欢阅读数百页关于一种语言的书籍,那么 Rust By Example 可以满足您的需求。虽然本书用大量文字介绍代码,但 RBE 展示了许多代码,并尽量减少了文字描述。它还包含练习!
文档
阅读核心文档
所有这些文档也可以通过 rustup doc
命令在本地获得,该命令将在您的浏览器中打开这些资源,无需网络连接!
标准库
Rust 标准库 API 的综合指南。
版本指南
Rust 版本的指南。
Cargo 书籍
一本关于 Rust 的包管理器和构建系统的书籍。
rustdoc 书籍
学习如何为您的板条箱制作出色的文档。
rustc 书籍
熟悉 Rust 编译器中可用的选项。
编译器错误索引
对您可能从 Rust 编译器中看到的错误的深入解释。
在应用程序领域提升您的技能
命令行书籍
学习如何在 Rust 中构建有效的命令行应用程序。
WebAssembly 书籍
使用 Rust 通过 WebAssembly 构建浏览器原生库。
嵌入式书籍
精通用于微控制器和其他嵌入式系统的 Rust。
精通 Rust
对语言的最深奥角落感到好奇吗?这里您可以深入了解细节。
参考不是正式规范,但比本书更详细和全面。
阅读参考Rustonomicon 是您通往不安全 Rust 黑暗艺术的指南。它有时也被称为“’nomicon”。
阅读“’nomicon”不稳定书籍包含您只能在 nightly Rust 中使用的不稳定功能的文档。
阅读不稳定书籍