macro_rules! enum_from_u32 { ($(#[$attr:meta])* pub enum $name:ident { $($(#[$var_attr:meta])* $variant:ident = $e:expr,)* }) => { ... }; ($(#[$attr:meta])* pub enum $name:ident { $($(#[$var_attr:meta])* $variant:ident,)* }) => { ... }; }
macro_rules! enum_from_u32 { ($(#[$attr:meta])* pub enum $name:ident { $($(#[$var_attr:meta])* $variant:ident = $e:expr,)* }) => { ... }; ($(#[$attr:meta])* pub enum $name:ident { $($(#[$var_attr:meta])* $variant:ident,)* }) => { ... }; }