macron_collections/hash_map.rs
1/// Creates a collection [HashMap](std::collections::HashMap)
2#[macro_export]
3macro_rules! hash_map {
4 () => { ::std::collections::HashMap::new() };
5
6 ($($tokens:tt)*) => {{
7 #[cfg(not(feature = "from_macron"))]
8 use ::macron_collections::map;
9 #[cfg(feature = "from_macron")]
10 use ::macron::map;
11
12 ::std::collections::HashMap::from( map!($($tokens)*) )
13 }};
14}