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