macro_rules! generate_enum {
($enum_name:ident { $($variant_name:ident $( ($variant_type:ty) )? ),* $(,)? }) => { ... };
}
macro_rules! generate_enum {
($enum_name:ident { $($variant_name:ident $( ($variant_type:ty) )? ),* $(,)? }) => { ... };
}