macro_rules! auth_method_enums {
(
$(#[$enum_meta:meta])*
$vis:vis enum $enum:ident / $(#[$state_enum_meta:meta])* $state_enum:ident<$state_enum_par:ident> {
$($method:ident($state:ty)),+ $(,)?
}
) => { ... };
}