Books & Videos

Table of Contents

  1. Chapter 1 Why Rust?

  2. Chapter 2 A Tour of Rust

  3. Chapter 3 Basic Types

  4. Chapter 4 Ownership and Moves

  5. Chapter 5 References and Borrowing

  6. Chapter 6 Expressions

  7. Chapter 7 Error Handling

  8. Chapter 8 Program Structure

  9. Chapter 9 Structs

  10. Chapter 10 Enums and Patterns

  11. Chapter 11 Traits and Generics

  12. Chapter 12 Built-in and Utility Traits

  13. Chapter 13 Closures

  14. Chapter 14 Iterators

  15. Chapter 15 Collections

  16. Chapter 16 Text Handling

  17. Chapter 17 Input and Output Streams

  18. Chapter 18 Concurrency

  19. Chapter 19 Macros

  20. Chapter 20 Unsafe Code