macro_rules! routes { ( pub enum $enum_route:ident<$l:lifetime> { $( #[route(url = $url:literal)] $variant:ident $({ $($field:ident : $type:ty),* })? ),*, } ) => { ... }; }