This is a repository containing my notes and snippets as I'm learning the Rust programming language so, I can refer to these down the road.
The order of concepts is roughly the same as The Rust Programming Language book.
- Introduction
- Common Programming Concepts in Rust
- Ownership & Borrowing
- Structuring Related Data with Structs
- Enums, Patterns & Matching
- Common Collections in Rust
- Error Handling
- Generic Types
- Traits in Rust
- Validating References with Lifetimes
- Writing Automated Tests
- Closures & Iterators
- Pointers in Depth
- Concurrency in Rust
- Asynchronous Programming in Rust
- Patterns & Matching Revisited
- Miscellaneous Topics