Part 3:Futures and async/await in Rust
This part will explain Futures and async/await in Rust from the ground up. Building upon the knowledge acquired thus far, we will construct a central example that will serve as a recurring theme in the subsequent chapters, eventually leading to the creation of a runtime capable of executing futures in Rust. Throughout this exploration, we will delve into concepts such as coroutines, runtimes, reactors, executors, wakers, and much more.
This part comprises the following chapters:
- Chapter 6, Futures in Rust
- Chapter 7, Coroutines and async/await
- Chapter 8, Runtimes, Wakers, and the Reactor-Executor Pattern
- Chapter 9, Coroutines, Self-referential Structs, and Pinning
- Chapter 10, Create Your Own Runtime