This skill provides a comprehensive development framework for building robust backend web services in Rust using the Axum and Tokio ecosystem. It enforces industry-standard naming conventions, advanced error handling strategies, and critical safety guidelines for asynchronous programming. By providing domain-specific guidance on common pitfalls—such as blocking calls in async contexts, incorrect Mutex usage, and memory management—it ensures high-performance, production-ready code that adheres to the latest Rust editions and architectural patterns.
주요 기능
01Implements structured error handling using thiserror, anyhow, and custom response types
02Enforces performance-driven habits and strict unsafe code safety requirements
03777 GitHub stars
04Enforces standardized naming conventions and modular organization
05Provides strict safety guidelines for async programming and Tokio task management
06Optimizes Axum patterns for state management, routing, and middleware
사용 사례
01Refactoring legacy Rust codebases to meet modern async safety and performance standards
02Building high-performance, scalable web backends with Axum and Tokio
03Standardizing error handling and response patterns across a microservices architecture