Futures & Async Runtime
In-depth technical breakdown of Rust async: the Future trait, Pin/Unpin, wakers, state-machine desugaring, the tokio runtime, and work-stealing scheduling.