#rust
- Box, Rc, Arc
- Associated Types and GATs
- Raw Pointers and FFI
- Procedural Macros
- Cargo.toml Deep Dive
- Threads and Synchronization Primitives
- Allocator and Memory Layout
- Tower and Middleware
- Send and Sync
- Trait Objects and Dynamic Dispatch
- Declarative Macros (macro_rules!)
- tokio Runtime
- References and Borrowing
- Ownership Model
- Inline Assembly
- Structs and Traits
- tonic (gRPC)
- Primitive Types and Memory Layout
- Strings and Path
- Iterator and Closures
- Cell, RefCell, Mutex: Interior Mutability
- Collection Types
- Conditional Compilation and cfg
- Result and Option
- Enums and Pattern Matching
- C ABI and bindgen
- unsafe Blocks and the Soundness Contract
- Generics and Monomorphization
- Kernel Modules and no_std
- Internal Mechanisms of async/await
- Workspace and Project Management
- Lifetime
- Error Trait and Ecosystem