Skip to main content

btree_map

Macro btree_map 

Source
macro_rules! btree_map {
    () => { ... };
    ($($k:expr => $v:expr),+ $(,)?) => { ... };
}
Available on crate features test only.
Expand description

Test helper to create a BTreeMap with keys and values that support FromStr

ยงExamples

use std::collections::BTreeMap;
use std::net::IpAddr;
use std::path::PathBuf;
use nix_compat::btree_map;

let mut m : BTreeMap<IpAddr, PathBuf> = BTreeMap::new();
m.insert("127.0.0.1".parse().unwrap(), "/nix/store".parse().unwrap());
m.insert("192.168.1.1".parse().unwrap(), "/nix/var".parse().unwrap());

let m2 : BTreeMap<IpAddr, PathBuf> = btree_map![
    "127.0.0.1" => "/nix/store",
    "192.168.1.1" => "/nix/var",
];
assert_eq!(m, m2);