1. Introduction
  2. Basic
  3. Future
    1. Scenarios
    2. std::future::Future
    3. Polling in a loop
  4. Waker
    1. Questions
      1. Reactor
      2. Waking
      3. Interacting
    2. Lifecycle
    3. std::task::Waker
    4. Examples
  5. std::pin::Pin
  6. Runtime
  7. Exercises
  8. Advanced
  9. Composing Futures
    1. Examples
      1. Continue
      2. Join
      3. Select
    2. Future Tree
    3. Procedural
  10. async and await
    1. Size
    2. Exercises
  11. Task
  12. Exercises
  13. Misc
  14. Further reading
  15. Projects
  16. Rewards: a meme