Table of ContentsTable of Contents Getting Started Why Async?The State of Asynchronous Rustasync/.await PrimerApplied: HTTP Server Under the Hood: Executing Futures and Tasks The Future TraitTask Wakeups with WakerApplied: Build an ExecutorExecutors and System IO async/awaitPinningStreams Iteration and Concurrency Executing Multiple Futures at a Time join!select!TODO: SpawningTODO: Cancellation and TimeoutsTODO: FuturesUnordered Workarounds to Know and Love Return Type Errors? in async BlocksSend ApproximationRecursionasync in Traits TODO: I/O TODO: AsyncRead and AsyncWrite TODO: Asynchronous Design Patterns: Solutions and Suggestions TODO: Modeling Servers and the Request/Response PatternTODO: Managing Shared State TODO: The Ecosystem: Tokio and More TODO: Lots, lots more?…