1.
Getting Started
1.1.
What This Book Covers
1.2.
Why Async?
1.3.
The State of Asynchronous Rust
1.4.
async/await! Primer
1.5.
Applied: HTTP Server
2.
Under the Hood: Executing Futures and Tasks
2.1.
The Future Trait
2.2.
Task Wakeups with LocalWaker and Waker
2.2.1.
Applied: Build a Timer
2.3.
Applied: Build an Executor
2.4.
Executors and System IO
3.
TODO: async/await
3.1.
TODO: What and Why
3.2.
TODO: async Blocks, Closures, and Functions
3.3.
TODO: Applied: XXX
4.
Pinning
4.1.
Practical Usage
5.
Streams
5.1.
TODO: Patterns: Iteration and Concurrency
6.
TODO: Executing Multiple Futures at a Time
6.1.
TODO: select! and join!
6.2.
TODO: Spawning
6.3.
TODO: Cancellation and Timeouts
6.4.
TODO: FuturesUnordered
7.
TODO: I/O
7.1.
TODO: AsyncRead and AsyncWrite
8.
TODO: Asynchronous Design Patterns: Solutions and Suggestions
8.1.
TODO: Modeling Servers and the Request/Response Pattern
8.2.
TODO: Managing Shared State
9.
TODO: The Ecosystem: Tokio and More
9.1.
TODO: Lots, lots more?...
Light
(default)
Rust
Coal
Navy
Ayu
What This Book Covers