This Claude Code skill provides specialized guidance for mastering asynchronous programming in Rust, focusing on the Tokio ecosystem. It empowers developers to implement production-grade concurrent systems through expert patterns for task management, channel-based communication, and sophisticated error handling. Whether you are building high-throughput network services or debugging complex race conditions, this skill ensures your code adheres to safety and performance standards while leveraging the full power of Rust's async/await syntax.
主な機能
01Safe handling of async traits and Pin types
02Tokio runtime optimization and task management strategies
03Implementation patterns for mpsc, broadcast, and watch channels
04Performance tuning for async I/O and stream processing
0538,904 GitHub stars
06Error propagation and recovery in concurrent environments
ユースケース
01Refactoring synchronous code to async for better throughput
02Building high-concurrency TCP/HTTP network services
03Debugging deadlocks or performance bottlenecks in async tasks