A mental model of an async runtime – Futures in RustA mental model of an async runtime – Futures in Rust
I find it easier to reason about how futures work by creating a high-level mental model we can use. To do that, I have to introduce the concept of a