Macro map_macro::hash_map_e
source · macro_rules! hash_map_e { {$($k: expr => $v: expr),* $(,)?} => { ... }; }
Expand description
Explicitly typed equivalent of hash_map!
, suitable for
trait object values.
Examples
use std::collections::HashMap;
use std::fmt::Debug;
use map_macro::hash_map_e;
let goodbye: HashMap<&str, &dyn Debug> = hash_map_e! {
"en" => &"Goodbye",
"de" => &"Auf Wiedersehen",
"fr" => &"Au revoir",
"es" => &"Adios",
};
println!("{:?}", goodbye);