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