Macro collection_macros::btreemap [] [src]

macro_rules! btreemap {
    ( $($x:expr => $y:expr),* ) => { ... };
    ( $($x:expr => $y:expr,)* ) => { ... };
}

Create a BTreeMap containing the arguments

btreemap! allows BTreeMaps to be constructed using minimal syntax:

  • Create a BTreeMap using a list of key => value pairs:
let m = btreemap!{
    1 => "foo",
    2 => "bar",
    3 => "baz",
    5 => "quux",
};
assert_eq!(m.get(&1), Some(&"foo"));
assert_eq!(m.get(&2), Some(&"bar"));
assert_eq!(m.get(&3), Some(&"baz"));
assert_eq!(m.get(&5), Some(&"quux"));