rust-tokio-essentials
OfficialMaster Tokio patterns for fast, safe async Rust.
Authorgar-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Builds robust asynchronous Rust applications by providing Tokio-based runtime patterns, guidance on avoiding blocking operations, and standardized task orchestration.
Core Features & Use Cases
- Runtime initialization with #[tokio::main] for simple entry points and versatile multi-threaded configurations.
- Spawn_blocking usage for CPU-intensive tasks to keep the async runtime responsive.
- Non-blocking I/O patterns for file and network operations and safe error handling.
- Practical scenarios include microservices, CLIs, and background workers requiring scalable concurrency.
Quick Start
Add tokio as a dependency and annotate the main function with #[tokio::main] to bootstrap an async runtime and begin using spawn_blocking for CPU-intensive tasks.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rust-tokio-essentials Download link: https://github.com/gar-ai/mallorn/archive/main.zip#rust-tokio-essentials Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.