macro_rules! enum_builder { ( $(#[$comment:meta])* @U8 EnumName: $enum_name: ident; EnumVal { $( $enum_var: ident => $enum_val: expr ),* } ) => { ... }; ( $(#[$comment:meta])* @U16 EnumName: $enum_name: ident; EnumVal { $( $enum_var: ident => $enum_val: expr ),* } ) => { ... }; }
Expand description
A macro which defines an enum type.