Languages
Rust
Memory-safe systems programming — ownership, traits, lifetimes, async.
- •150 XPOwnership & BorrowingMove semantics, references, and the borrow-checker rules.
- •150 XPTypes & TraitsStructs, enums, traits, generics, derive macros.
- •150 XPError HandlingResult, Option, ?, panic vs Err, From conversions.
- •175 XPLifetimesWhen and why they appear, elision rules, 'static, struct lifetimes.
- •150 XPEnums & Pattern MatchingTagged unions, exhaustive match, if-let / let-else, refutable patterns.
- •125 XPModules & CratesModule tree, pub, use, Cargo.toml, workspaces.
- •150 XPIterators & ClosuresLaziness, Fn / FnMut / FnOnce, common adaptors.
- •175 XPAsync & Concurrencyasync/await, tokio basics, Send/Sync, Arc<Mutex>, channels.
- •175 XPunsafe & FFIWhen to reach for unsafe, raw pointers, extern "C", ABI matching.