1 2 3 4 5 6 7 8 9 10 11 12 13
//! Map building macro. /// Concisely construct a hashmap. #[macro_export] macro_rules! map { ($($key:expr => $val:expr), *) => { { let mut map = std::collections::BTreeMap::new(); $(map.insert($key, $val);)* map } } }
1 2 3 4 5 6 7 8 9 10 11 12 13
//! Map building macro. /// Concisely construct a hashmap. #[macro_export] macro_rules! map { ($($key:expr => $val:expr), *) => { { let mut map = std::collections::BTreeMap::new(); $(map.insert($key, $val);)* map } } }