macro_rules! btree_map_e {
    {$($k: expr => $v: expr),* $(,)?} => { ... };
}
Expand description

Explicitly typed equivalent of btree_map!, suitable for trait object values.

Examples

use std::collections::BTreeMap;
use std::fmt::Debug;

use map_macro::btree_map_e;

let goodbye: BTreeMap<&str, &dyn Debug> = btree_map_e! {
    "en" => &"Goodbye",
    "de" => &"Auf Wiedersehen",
    "fr" => &"Au revoir",
    "es" => &"Adios",
};