macro_rules! bidirectional_enum_mappings_with_mode {
($name:ident, $type:ty, $mode_name:ident, { $($mode:ident => {$($variant:ident => $value:expr),* $(,)?}),* $(,)? }) => { ... };
}macro_rules! bidirectional_enum_mappings_with_mode {
($name:ident, $type:ty, $mode_name:ident, { $($mode:ident => {$($variant:ident => $value:expr),* $(,)?}),* $(,)? }) => { ... };
}