概要
This skill provides a comprehensive library of patterns for building robust, scalable asynchronous applications in Rust. It covers essential concepts including task management with JoinSet, complex communication via Tokio channels, and advanced stream processing. By providing standardized implementations for error handling, graceful shutdowns, and resource management, it helps developers navigate the complexities of the Rust async ecosystem while avoiding common pitfalls like runtime blocking or memory leaks.