01-官方 Rust 书籍
维护于 rust-lang.org 的官方 Rust 书籍目录
2 分钟阅读
译文 · 基于 The Little Book of Rust Books
官方 Rust 书籍
下列书籍维护于 rust-lang.org。 其中许多也出现在 Learn Rust 中。
入门
- Rust by Example — 用可运行示例说明 Rust 概念
- Rustlings — 小型练习,帮助熟悉读写 Rust 代码
- The Rust Programming Language — 「那本」书
核心
- The Cargo Book — Rust 包管理器
- The Edition Guide — 如何向 Rust 语言引入变更的指南
- The rustc Book — Rust 编程语言编译器指南
- The rustdoc Book — 为 Rust 项目生成文档的工具指南
- The rustup Book — 从发行通道安装 Rust 语言的工具指南
进阶
- Guide to Rustc Development — 编译器内部原理
- Rust Forge — Rust 团队文档
- The Rust Reference — Rust 语言的主要参考
- The Rust Unstable Book — 仅限 nightly 的特性
- The Rustonomicon — unsafe Rust 的黑暗艺术
- Unsafe Code Guidelines Reference —
unsafe编码实践
工作组
- Compiler team working groups — 工作组列表
- Const Generics Project Group — const generics 特性的设计与实现
- Rust Project Goals — Rust 项目目标跟踪
- Standard library developers Guide
- The Rust Language Design Team — 与语言团队工作相关的信息
- The Types Team — traits 实现方面的改进
- wg-async — 异步 I/O 基础
倡议项目
- async fn fundamentals initiative
- Dyn upcast initiative
- Generic Associated Types Initiative
- Impl trait initiative
其他
- Asynchronous Programming in Rust — 非阻塞协程
- cargo-bisect-rustc — 自动下载并二分 rustc 产物与测试,直至找到给定回归的工具
- Clippy Documentation — 面向程序员的代码 lint
- Criterion.rs — 基于统计的微基准测试
- Error Codes Index — Rust 编译器发出的全部错误码列表
- mdBook — 用 Markdown 撰写、渲染并托管书籍
- Polonius — 实验性借用检查器 crate
- Rust API Guidelines — 如何设计与呈现 API
- Rust RFCs — 针对 Rust 变更的征求意见(RFC)列表
- The Chalk Book — Rust 新的 trait 系统实现
- The
bindgenUser Guide — 自动为 C 与 C++ 库生成 Rust FFI 绑定