macro_rules! routes {
($(#[$meta:meta])* $vis:vis enum $name:ident {
$($(#[$vmeta:meta])* $variant:ident => $key:literal),+ $(,)?
}) => { ... };
}macro_rules! routes {
($(#[$meta:meta])* $vis:vis enum $name:ident {
$($(#[$vmeta:meta])* $variant:ident => $key:literal),+ $(,)?
}) => { ... };
}