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.
Why this crate?
- Intuitive and flexible macro syntax.
- Extremely lightweight. No dependencies.
- You can use it in a
no-std
orno-alloc
context.