1#[macro_export] 2macro_rules! hashmap { 3 ($( $key: expr => $val: expr ),*) => {{ 4 let mut map = ::std::collections::HashMap::new(); 5 $( map.insert($key, $val); )* 6 map 7 }} 8}