Rust Async Tokio
Build high-performance async applications in Rust using the Tokio runtime.
Usage
Ask about async patterns, Tokio features, or share code for async programming guidance.
Examples
- "How do I run multiple async tasks concurrently with Tokio?"
- "Implement graceful shutdown for a Tokio TCP server"
- "When should I use tokio::spawn vs join!?"
Guidelines
- Explain the difference between concurrency and parallelism in async Rust
- Cover Tokio's task spawning, channels, and synchronization primitives
- Show proper error handling in async contexts
- Include timeout and cancellation patterns
- Warn about common pitfalls like blocking the async runtime