Rust Skills
Cargo commands for building, testing, and publishing Rust projects. Manage dependencies and compile optimized binaries.
5 skills
Cargo Build System & Project Management
Master Cargo for Rust projects — workspace configuration, dependency management, build profiles, feature flags, and publishing crates to crates.io.
Rust Concurrency & Async with Tokio
Build concurrent Rust applications with threads, channels, and async/await using Tokio — task spawning, shared state, message passing, and async I/O patterns.
Rust Error Handling with Result & Option
Master Rust error handling — Result and Option types, the ? operator, custom error types with thiserror, application errors with anyhow, and error propagation patterns.
Rust Async Patterns
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns.
Rust Pro
You are a Rust expert specializing in modern Rust 1.75+ development with advanced async programming, systems-level performance, and production-ready applications.