๐ฆ Rust Brain โ Home
Your entry point for writing correct, idiomatic, current Rust (edition 2024 / stable 1.85+). Hundreds of cross-linked notes โ concepts, patterns, and anti-patterns โ across 34 domain maps โ from the official books, the std API, and verified research. Lookups: index.
Language & core
- Tooling & Getting Started โ 7 concepts, 3 patterns, 1 anti-patterns
- Basic Concepts & Syntax โ 27 concepts, 1 patterns, 1 anti-patterns
- Ownership & Memory โ 9 concepts, 1 patterns, 2 anti-patterns
- Structs โ 5 concepts, 3 patterns, 3 anti-patterns
- Enums & Pattern Matching โ 10 concepts, 3 patterns, 2 anti-patterns
- Collections & Strings โ 6 concepts, 4 patterns, 2 anti-patterns
- Modules & Project Structure โ 7 concepts, 3 patterns, 2 anti-patterns
- Error Handling โ 9 concepts, 6 patterns, 4 anti-patterns
- Generics, Traits & Lifetimes โ 14 concepts, 3 patterns, 3 anti-patterns
- Closures & Iterators โ 11 concepts, 2 patterns, 3 anti-patterns
- Smart Pointers & Interior Mutability โ 8 concepts, 1 patterns, 1 anti-patterns
- OOP & Trait Objects โ 5 concepts, 3 patterns, 2 anti-patterns
- Advanced Types & Features โ 8 concepts, 3 patterns, 1 anti-patterns
- Macros โ 11 concepts, 3 patterns, 2 anti-patterns
- Concurrency โ 12 concepts, 4 patterns, 4 anti-patterns
- Async Rust โ 11 concepts, 6 patterns, 4 anti-patterns
- Unsafe Rust & FFI โ 14 concepts, 4 patterns, 2 anti-patterns
- Testing & Documentation โ 10 concepts, 5 patterns, 3 anti-patterns
- Idioms & API Design โ 1 concepts, 11 patterns, 2 anti-patterns
- Anti-patterns & Footguns โ 0 concepts, 0 patterns, 11 anti-patterns
- Cargo & Dependencies โ 13 concepts, 4 patterns, 2 anti-patterns
- Performance & Optimization โ 4 concepts, 9 patterns, 2 anti-patterns
- Editions & Compiler โ 7 concepts, 3 patterns, 2 anti-patterns
- Embedded Rust โ 6 concepts, 2 patterns, 1 anti-patterns
Standard library
- std IO & Formatting โ 9 concepts, 4 patterns, 0 anti-patterns
- std: Collections Deep โ 8 concepts, 3 patterns, 2 anti-patterns
- std: Core Trait Catalog โ 13 concepts, 0 patterns, 0 anti-patterns
- std: Iterator Adapter Catalog โ 12 concepts, 0 patterns, 0 anti-patterns
- std: Option & Result Combinators โ 4 concepts, 7 patterns, 1 anti-patterns
- std: Vec, String & Slices โ 5 concepts, 5 patterns, 1 anti-patterns
Ecosystem & advanced
- Advanced Type System โ 11 concepts, 2 patterns, 1 anti-patterns
- Ecosystem & Crate Playbooks โ 1 concepts, 12 patterns, 0 anti-patterns
- WebAssembly, no_std & Targets โ 9 concepts, 2 patterns, 1 anti-patterns
