1. Rust - A Collection of Notes
  2. Part 1: Basics
  3. 1.1 Rust Toolchain
  4. 1.2 Variables, Data Types, Constants
  5. 1.3 Functions, Control Flow, Comments
  6. Part 2: Core Concepts
  7. 2.1 Ownership
  8. 2.2 Borrowing
  9. 2.3 Structs
  10. 2.4 Generics
  11. 2.5 Traits
  12. 2.6 Lifetimes
  13. 2.7 Smart Pointers
  14. 2.8 Error Handling
  15. 2.9 Functional Features
  16. Part 3: Advanced Concepts
  17. 3.1 Concurrency
  18. 3.2 Macro System
  19. 3.3 Unsafe Rust and FFI
  20. Appendix
  21. A. PROJECT STRUCTURE
  22. Overview
  23. Workspace
  24. .cargo/config.toml
  25. B. APP NOTES
  26. Binding, Rebinding, and Types
  27. Idiomatic Rust Examples
  28. TDD with Rust Libraries