mini-macro-magic 1.0.0

Export tokens to other crates. Now with 100% less proc macros!
Documentation

Version Crates.io docs.rs Crates.io

mini-macro-magic

MMM 😋

Export tokens to other crates. Now with 100% less proc macros!

This crate provides the [export] macro which allows exporting tokens. The concept is similar to that used by the inspiration for this crate macro_magic. Namely, a macro_rules is generated alongside the tokens to be exported. This macro_rules will invoke a passed macro with the tokens exported. Simple as that.

The difference to macro_magic is that this crate does it all with one macro_rules! macro. No more need to poll in a set of proc macros if you don't need the full power of macro_magic. Instead use [export] to generate a macro you or a dependant can use. Also, a dependant doesn't need to know about mini_macro_magic to use the generated macro_rules. They are fully self contained.

no_std

mini_macro_magic is fully no_std compatible.

License