Macro rusticata_macros::newtype_enum [−][src]
macro_rules! newtype_enum { (@ collect_impl, $name : ident, $($key : ident = $val : expr), * $(,) *) => { ... }; (@ collect_disp, $name : ident, $f : ident, $m : expr, $($key : ident = $val : expr), * $(,) *) => { ... }; (impl $name : ident { $($body : tt) * }) => { ... }; (impl display $name : ident { $($body : tt) * }) => { ... }; (impl debug $name : ident { $($body : tt) * }) => { ... }; }
Expand description
Helper macro for newtypes: declare associated constants and implement Display trait