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}