[](https://github.com/tigerros/dry-mods/actions/workflows/main.yml)
[](https://docs.rs/dry-mods/)
[](https://crates.io/crates/dry-mods)
[](https://github.com/tigerros/dry-mods/blob/master/LICENSE)
# DRY modules
Don't Repeat Yourself, be DRY!
That's why you should use this crate, for removing repetition and verboseness from your module declarations.
Check out the docs for a guide and example usage. There's also some fully compiled examples, which you can access
[here](https://github.com/tigerros/dry-mods/tree/master/examples).
Why this crate?
- Intuitive and flexible macro syntax.
- Extremely lightweight. No dependencies.
- You can use it in a `no-std` or `no-alloc` context.