The Rust Programming Language — Slides
A slide-by-slide study companion covering every chapter of the book without summarizing it away: the explanations, every listing and the compiler output it discusses. 23 decks, 1556 slides. Each page scrolls through one chapter; print a page to get one slide per PDF page.
- Ch.0 Introduction16 slides
- Ch.1 Getting Started22 slides
- Ch.2 Programming a Guessing Game50 slides
- Ch.3 Common Programming Concepts82 slides
- Ch.4 Understanding Ownership79 slides
- Ch.5 Using Structs to Structure Related Data50 slides
- Ch.6 Enums and Pattern Matching46 slides
- Ch.7 Packages, Crates, and Modules56 slides
- Ch.8 Common Collections51 slides
- Ch.9 Error Handling57 slides
- Ch.10 Generic Types, Traits, and Lifetimes100 slides
- Ch.11 Writing Automated Tests89 slides
- Ch.12 An I/O Project: Building a Command Line Program82 slides
- Ch.13 Functional Language Features: Iterators and Closures66 slides
- Ch.14 More About Cargo and Crates.io47 slides
- Ch.15 Smart Pointers102 slides
- Ch.16 Fearless Concurrency65 slides
- Ch.17 Fundamentals of Asynchronous Programming115 slides
- Ch.18 Object-Oriented Programming Features59 slides
- Ch.19 Patterns and Matching56 slides
- Ch.20 Advanced Features109 slides
- Ch.21 Final Project: Building a Multithreaded Web Server98 slides
- Appendix Appendices A–G59 slides