The Rust SDK Specialist skill empowers developers to architect and implement production-ready Rust client libraries that prioritize performance and ergonomics. It automates the creation of trait-based architectures, manages complex async workflows via tokio or async-std, and ensures type safety through patterns like builders and newtypes. Whether you are wrapping a REST API or building a core system library, this skill streamlines the entire development lifecycle from Cargo.toml configuration to crates.io-ready documentation and CI integration.
주요 기능
01Async support for tokio and async-std with feature-flagged blocking APIs
021,203 GitHub stars
03Memory-safe API design following official Rust API guidelines
04Zero-cost abstraction architecture using traits and generics
05Robust error handling implementation using thiserror and anyhow
06Comprehensive documentation generation via rustdoc and integration examples
사용 사례
01Generating a type-safe Rust client library from an OpenAPI specification
02Architecting a multi-feature crate with granular feature flags and no_std support
03Porting an existing Python or JavaScript SDK to high-performance Rust