rust-pro - Expert Rust 1.75+ Development & Systems Programming
Master Rust 1.75+ features for building high-performance, memory-safe systems with modern async patterns and advanced type system.
Tags
Updated: 2026-03-26Capabilities
Typical Inputs
Typical Outputs
What this skill does
- implement const generics
- write lifetime annotations
- use generic associated types
- apply pattern matching
- execute compile-time computation
- write procedural macros
- configure module visibility
- implement custom error types
- manage ownership rules
- use smart pointers
- optimize memory layout
- apply RAII patterns
- implement custom allocators
- use reference counting
- implement async patterns
- process async streams
- use channel patterns
- build web services
- manage concurrent tasks
- handle backpressure
Inputs
- project requirements
- performance constraints
- runtime constraints
- safety constraints
- Tokio ecosystem
- web framework requirements
- database schema
- API specifications
- C library bindings
- target platform
- existing codebase
Outputs
- Rust services
- Rust libraries
- systems tooling
- optimized binaries
- test suites
- performance reports
- FFI wrappers
- API documentation
- error handling code
- async implementations
Requirements
- Rust 1.75+
- Tokio runtime
- axum framework
- Cargo build system
- Linux/macOS/Windows
- stable Rust compiler
