Macro rusticata_macros::newtype_enum
source ยท 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