Rust Async Patterns Production patterns for async Rust programming with Tokio runtime, including tasks, channels, streams, and error handling. When to Use This Skill - Building async Rust applications - Implementing concurrent network services - Using Tokio for async I/O - Handling async errors properly - Debugging async code issues - Optimizing async performance Core Concepts 1. Async Execution Model 2. Key Abstractions | Concept | Purpose | | ---------- | ---------------------------------------- | | | Lazy computation that may complete later | | | Function returning impl Future | | | Suspen…