2 #![allow(unused_macro_rules)]
4 /// A compile-time map from identifiers to arbitrary (heterogeneous) expressions
5 macro_rules! ident_map {
6 ( $name:ident = { $($key:ident => $e:expr,)* } ) => {
11 // Empty invocation expands to nothing. Needed when the map is empty.