Conceptual
- Modules
- Macros
- Rules of Borrowing
- Mutability
- Variable Shadowing
- Partial Move
- Unit Struct
- Stack vs Heap Performance
- Generic types and generic lifetimes
Referential
- Marker Traits
- Arc vs Mutex vs RwLock
- Data Types
- Ownership Rules
- Borrowing Rules
- Memory
- When to use Struct Derives
Collections