- 1. Rust Async
- 2. async
- 2.1. Asynchronous Cooking
- 2.2. tokio
- 2.3. Hello World
- 2.4. sync vs async
- 2.5. Run async functions
- 2.6. JoinSet scheduling
- 2.7. Count in parallel with random sleep
- 2.8. Process and Ctrl-c
- 2.9. CPU heavy Fibonacci
- 2.10. Fake async and CPU heavy task
- 2.11. async read file using join!
- 2.12. Async tail -f
- 2.13. Async multi-tail -f
- 2.14. Async tail with notify
- 2.15. Join several tasks
- 2.16. Read STDIN Async
- 2.17. sync vs async manually
- 2.18. Simple async example with Tokio
- 2.19. JoinSet random order of completion
3. HTTP server
- 3.1. Basic TCP echo server
4. HTTP client
- 4.1. Download many pages http-reqwest
- 4.2. Download many pages bad async
- 4.3. Download many pages async
- 4.4. Crawler
- 5. Extra Demo
- 6. Resources