Async Rust explained without Tokio or Smol

267 points Gisleburt 13 comments

I'm actually really proud of this one (minor mistakes aside, see the pinned comment). If you've ever wondered what's going on when you use async Rust, or what gotchas to watch out for and why, this is the guide for you.

We go through Pin, Futures, Executors, Wakers async/awake, Join and common gotchas in under 30mins.