Official Rust Books
The following books are maintained at rust-lang.org. Many of them are mentioned in Learn Rust.
Introductory:
- Rust by Example
- The Rust Programming Language - “the book”
Core:
Advanced:
- Guide to Rustc Development - compiler internals
- Rust Forge - Rust team documentation
- The Rust Reference
- The Rust Unstable Book - nightly-only features
- The Rustonomicon - the dark arts of unsafe Rust
Working groups:
- Compiler team working groups - a list of working groups
- types-team - traits implementation improvements
- wg-async - foundations of async I/O
Other:
- Asynchronous Programming in Rust
- mdBook
- Polonius - experimental borrow checker crate
- Rust API Guidelines
- Rust RFCs
- The Chalk Book - Rust’s new trait system implementation
- The
bindgen
User Guide