idiomatic-rust - Idiomatic Rust Patterns for C Code Porting
Provides Rust coding patterns for porting C code with correct behavior, not line-by-line translation
Tags
Updated: 2026-02-13Capabilities
Typical Inputs
Typical Outputs
What this skill does
- analyze C code patterns
- convert C to Rust idioms
- review Rust port quality
- identify C-style anti-patterns
- suggest Rust methods over functions
- recommend newtype patterns
- replace boolean flags with enums
Inputs
- C source code
- Rust port code
- code review context
- C-to-Rust porting requirements
Outputs
- Rust code review comments
- idiomatic Rust code suggestions
- porting pattern recommendations
- C-to-Rust transformation guidance
Requirements
- Rust programming environment
- source code access
- C code understanding
- porting context
