Rust Backend Expert (Axum & Tokio)
Standardizes Rust backend development using Axum and Tokio with strict guidelines for error handling, async safety, and project architecture.
This skill provides a comprehensive framework for building production-grade Rust web services within the Axum and Tokio ecosystem. It codifies a decade of development experience into actionable patterns for modular project structure, robust error handling using thiserror and anyhow, and critical async safety checks. By implementing these standards, the skill helps developers avoid common pitfalls such as blocking the async runtime or improper mutex usage, while ensuring high-performance code through specific toolchain configurations and ownership optimization strategies. It is ideal for teams seeking to maintain consistency across complex backend microservices.