· 5 min read
RustA plain-language take on Rust lifetimes: what the apostrophe annotations mean, why elision hides most of them, and when you actually write one.
Read article· 5 min read
5 articles
A plain-language take on Rust lifetimes: what the apostrophe annotations mean, why elision hides most of them, and when you actually write one.
From matching on Result by hand to clean propagation with ?, plus how thiserror removes the boilerplate from custom error types.
A decision-oriented guide to Rust's heap pointers, when single ownership beats shared ownership, and where Arc earns its atomic cost.
A grounded look at how async Rust matured, from async fn in traits to clearer ecosystem defaults, and where the sharp edges still are.
The mental shift that turned the borrow checker from an enemy into a design partner, with practical patterns for moves, borrows, and clones.