Rust Solid Design

Apply SOLID design principles in Rust for maintainable modules and traits. Use when writing or reviewing Rust code for modularity, designing traits and trait objects, managing dependencies and visibility, refactoring for testability, or evaluating whether abstractions are justified. Covers traits as interfaces, ownership-aware dependency patterns, static vs dynamic dispatch, and dependency direction.

deangrant 08a6c9c 4 files · 31.5 KB Updated

File contents

deangrant/agents/tree/main/.agents/skills/rust-solid-design commit 08a6c9cf80

Frequently asked questions

npx skillmds@latest add deangrant/rust-solid-design