Best explanation of Rust’s async/await to date. Well done!
The part about Pin was also really excellent. I’ve never seen it explained so clearly before.
I wanted to add exactly that; my previous (lazy) attempts to understand that were a failure… but it is a good thing to sum-up that to a typing thing, like this. Thanks to the author ! and thanks for sharing.