欢迎阅读Rust项目提供的概述文档。所有这些项目均由文档团队管理;还有其他非官方文档资源!这些资源中很多 都以“书”的形式出现。我们统称为“ The Rust书架”。有些很大,有些很小. Rust文档速查
如果您想学习Rust,这里就是您的最佳选择!所有这些资源都假设您之前已经编程过,但是没有使用任何特定语言进行过编程:
Rust编程语言 昵称 "The Book," 将使您从最初的原则开始对该语言进行概述。在此过程中,您将构建一些项目,最后,您将对语言有坚实的了解.
如果您不喜欢阅读数百种关于某种语言的页面,那么请 参见 Rust By Example 在本书中用很多单词谈论代码时,RBE展示了很多代码,并将讨论降至最低。它还包括练习!
Rustlings 指导您下载和设置Rust工具链,并教您阅读和编写Rust语法的基础知识。它是Rust by Example的替代品,可以在您自己的环境中使用.
一旦您熟悉了该语言,这些资源就可以在您每天实际使用它时为您提供帮助.
Rust标准库 包含大量的API文档,其中包含有关如何使用各种内容的说明,以及用于完成各种任务的示例代码.
版本指南 介绍了Rust版本.
Rustc 书 描述了Rust编译器rustc
.
Cargo书 是Rust的构建工具和依赖项管理器Cargo指南.
Rustdoc书 描述了我们的文档工具 rustdoc
.
Rust的许多错误都带有错误代码,您可以请求编译器针对这些错误进行扩展诊断。如果您喜欢以这种方式阅读它们, 也可以在这里阅读它们.
一旦熟悉了该语言,您可能会发现这些高级资源很有用 .
Rust参考 不是正式的规范,但是比本书更详细和全面.
Rustonomicon 是您不安全的Rust的黑暗艺术指南。有时也称为“nomicon”
Unstable 书 包含有关不稳定功能的文档.
rustc
贡献指南 rustc
指南 记录了编译器的工作方式以及如何做出贡献。如果您想从源代码构建或修改Rust编译器(例如,针对非标准对象),这将很有用
在特定领域中使用Rust时,请考虑使用针对每个领域量身定制的以下资源 .
在针对Bare Metal或嵌入式Linux系统进行开发时, 嵌入式工作组维护的这些资源可能会很有用.
嵌入式Rust Book 的目标读者是熟悉嵌入式开发和熟悉Rust的开发人员,但他们并未将Rust用于嵌入式开发
Rust语言
Cargo
标准库