The Rust Max Library
The Rust language and its ecosystem is documented in "books"
(rendered with mdbook
), and most of these links are to books.
Links with a bookmark icon, 🔖, are to particularly notable or useful chapters within a book.
The Rust language
- The Rust Programming Language (The Book)
- Rust By Example
- The Rust Reference
- 🔖 Conditional compilation. Including which cfgs are set by rustc.
- 🔖 Behavior considered undefined
- The Rustonomicon
- The Rust Edition Guide
- The Little Book of Rust Macros
- Rust API Guidelines
- Rust Unsafe Code Guidelines
- Rust Error Codes Index
- The Rust Unstable Book
- The Rust Style Guide
- Rust Release Notes
The Rust standard library
std
- 🔖
std::collections
- 🔖
std::error
- 🔖
std::ptr
. Safety, undefined behavior, and "provenance". - 🔖
std::sync
- 🔖
std::sync::atomic
- 🔖
core
alloc
proc_macro
Standard Rust tools
- The
cargo
Book- 🔖 The manifest format
- 🔖 Environment variables that affect the Cargo build process.
- 🔖 Configuration format. Cargo has many interesting configuration options.
- The
rustc
Book - The
rustup
Book - The
rustdoc
Book - rustfmt (todo)
- The
clippy
Book - The
just
Programmer's Manual - The
mdbook
Book - The
bindgen
User Guide - miri (todo)