Programming Rust (Blandy, Orendorff)
- 1 Why Rust?
- 2 A Tour of Rust
- 3 Basic Types
- 4 Ownership
- 5 References
- 6 Expressions
- 7 Error Handling
- 8 Crates and Modules
- 9 Structs
- 10 Enums and Patterns
- 11 Traits and Generics
- 12 Operator Overloading
- 13 Utility Traits
- 14 Closures
- 15 Iterators
- 16 Collections
- 17 Strings and Text
- 18 Input and Output
- 19 Concurrency
- 20 Macros
- 21 Unsafe Code