Skip to main content

Rust

Language-level reference. Focuses on the parts that matter most in production: memory model, async runtime, concurrency primitives, and idiomatic patterns.

Subsections

Ownership & MemoryOwnership rules, borrowing, references, lifetimes
AsyncFutures, async/await, wakers, async patterns
ConcurrencyThreads, Arc, Mutex, channels, atomics, Rayon
PatternsError handling, builder, newtype, typestate
Smart PointersBox, Rc, Arc, Cell, RefCell, Cow
UnsafeUnsafe blocks, raw pointers, FFI, invariants
MemoryStack vs heap, allocators, drop order, leaks