L·I·B·R·A·R·Y
A library of documentation for Rustmax,
a collection of crates, tools, and documentation for
the Rust programming language.
The Rust language and its ecosystem is documented in "books" and most of these links are to books. Links with a bookmark icon, 🔖, are to particularly notable or useful chapters within a book.
Rustmax
The Rust language
- The Rust Programming Language (offsite)
- Rust By Example (offsite)
- The Rust Reference (offsite)
- 🔖 Conditional compilation. Including which cfgs are set by rustc.
- 🔖 Behavior considered undefined
- The Rustonomicon (offsite)
- The Rust Edition Guide (offsite)
- The Little Book of Rust Macros (offsite)
- Rust API Guidelines (offsite)
- Rust Unsafe Code Guidelines (offsite)
- Rust Error Codes Index (offsite)
- The Rust Unstable Book (offsite)
- The Rust Style Guide (offsite)
- Rust Release Notes (offsite)
The Rust standard library
std- 🔖
std::collections - 🔖
std::error - 🔖
std::ptr. Safety, undefined behavior, and "provenance". - 🔖
std::sync - 🔖
std::sync::atomic
- 🔖
coreallocproc_macro
Standard Rust tools
- The Cargo Book (offsite)
- 🔖 The manifest format
- 🔖 Environment variables that affect the Cargo build process.
- 🔖 Configuration format. Cargo has many interesting configuration options.
- 🔖 SemVer compatibility. Guidelines for maintaining semver compatibility.
- The rustc Book (offsite)
- The
rustupBook (offsite) - The rustdoc Book (offsite)
- The
clippyBook (offsite) - The
justProgrammer's Manual (offsite) - The mdBook Book (offsite)
- The bindgen User Guide (offsite)
The Rust crate ecosystem
- The Rand Book (offsite)
- The
proptestBook (offsite) - The
serdeBook (offsite) - Rust Cookbook (offsite)
Domain-specific Rust
The Rust Project internals
- Rust Project Goals (offsite)
- Guide to rustc Development (offsite)
- Standard Library Developers Guide (offsite)
- Rust Forge (offsite) {{book:rfcs}}