macro_rules! reword {
(
$(#[$outer:meta])*
enum $reword:ident : $T:ty {
$(#[$inner:meta])*
$key:ident { $($($name:ident)|+ = $val:expr;)+ }
$(
$(#[$inner2:meta])*
$key2:ident { $($($name2:ident)|+ = $val2:expr;)+ }
)*
}
) => { ... };
(
$(#[$outer:meta])*
pub enum $reword:ident : $T:ty {
$(#[$inner:meta])*
$key:ident { $($($name:ident)|+ = $val:expr;)+ }
$(
$(#[$inner2:meta])*
$key2:ident { $($($name2:ident)|+ = $val2:expr;)+ }
)*
}
) => { ... };
}
Expand description
The macro used to generate the lookup structures.
See the crate level docs for more information.