Source
- 1 Common Performance Pitfalls
- Asking the Rust compiler about performance
- Translation issues
- 2 Extra Performance Enhancements
- Compile-time checks
- Extra performance tips
- Standard library collections
- 3 Memory Management in Rust
- Mastering the borrow checker
- Memory representation
- Shared pointers
- 4 Lints and Clippy
- Using Rust compiler lints
- Clippy
- 5 Profiling Your Rust Application
- Understanding the hardware
- Profiling tools
- 6 Benchmarking
- Selecting what to benchmark
- Benchmarking in nightly Rust
- Benchmarking in stable rust
- Continuous integration for benchmarking
- 7 Built-in Macros and Configuration Items
- Understanding attributes
- Macros
- Nightly Rust
- 8 Must-have macro crates