1.
Introduction
2.
Some background information
2.1.
Trait objects and fat pointers
2.2.
Generators and Pin
3.
Naive example
4.
Proper Waker
5.
Proper Future
6.
Supporting async/await
7.
Bonus: concurrent futures
Light (default)
Rust
Coal
Navy
Ayu
Futures Explained in 200 Lines of Rust
Supporting async/await