rust-notes icon indicating copy to clipboard operation
rust-notes copied to clipboard

Terse Rust learning material. :crab:

Rust

Notes I take during learning Rust from The Rust book and Rust by example. 🦀

Further reading:

  • Async for details on asynchronous programming
  • TLBORM for details on macros
  • Rustonomicon for raw guts of the language 🙀

Topics

  1. Intro
  2. Variables
  3. Functions
  4. Control flow
  5. Primitives
  6. Ownership
  7. References
  8. Slices
  9. Structs
  10. Enums
  11. Generics
  12. Traits
  13. Types
  14. Effects
  15. Lifetimes
  16. Closures
  17. Iterators
  18. Collections
  19. Strings
  20. Smart pointers
  21. Patterns
  22. Modules
  23. Cargo
  24. Tests
  25. Attributes
  26. Threads
  27. Macros
  28. Unsafe
  29. Async