What problem does it solve?
Master Rust 1.75+ development with modern async patterns, advanced type system features, and production-ready systems programming. Expert in the latest Rust ecosystem including Tokio, axum, and cutting-edge crates. Use PROACTIVELY for Rust development, performance optimization, or systems programming.
Core Features & Use Cases
- Modern Rust language features (const generics, GATs, advanced trait system) and memory-safe, high-performance code.
- Ownership & memory management mastery, borrowing, and zero-cost abstractions for reliable systems.
- Async programming & concurrency with Tokio, streams, channels, and concurrent patterns for scalable services.
- Type system & traits deep dive, generic programming, associated types, and safety guarantees.
- Performance & systems programming with low-level optimizations, memory layout awareness, and cross-compilation.
- Web development & services using axum, warp, or other modern Rust web frameworks.
- Error handling & safety via Result/Option patterns, error types, and resilient design.
- Testing & quality assurance including unit, property-based, and integration tests.
- Unsafe code & FFI with safety invariants and minimal unsafe blocks.
- Modern tooling & ecosystem for cargo workspaces, linting, formatting, and CI.
Quick Start
Initialize a Rust 1.75+ project and scaffold an asynchronous service using Tokio and axum to validate core patterns.