Enforcing Architecture in Rust: cargo arc check and Design-Pattern Validation
TL;DR —
cargo arc checkis a new Rust tool that validates module-level dependencies against explicit architecture rules. It plugs into CI, catches layer violations early, and works alongside (not instead of) DDD and hexagonal architecture. This article surveys the broader ecosystem of architectural design-pattern checking tools across languages.