What problem does it solve?
It removes avoidable Rust complexity and code smells in the Citum workspace, improving readability and maintainability without changing behavior unexpectedly.
Core Features & Use Cases
- One-file Rust quality pass: Simplifies nested control flow, reduces duplication, and targets high-value cleanup using symbol and file analysis.
- Ownership and performance-aware edits: Encourages idiomatic Rust patterns, explicit error handling, and borrowed lookups with controlled allocation boundaries.
- Guardrailed verification workflow: Runs the repo-required Rust checks and the Rust smell audit script, then documents the exact commands and results.
Quick Start
Run rust-simplify to select the highest-value Rust file to clean up, perform the simplification, and verify the changes with the required Rust checks and the Rust review-smells audit.