macro_rules! enum_builder {
(
$(#[doc = $comment:literal])*
#[repr($uint:ty)]
$enum_vis:vis enum $enum_name:ident
{
$( $enum_var:ident => $enum_val:literal),* $(,)?
$( !Debug:
$( $enum_var_nd:ident => $enum_val_nd:literal),* $(,)?
)?
}
) => { ... };
}
Expand description
A macro which defines an enum type.