Macro iset::interval_map [−][src]
macro_rules! interval_map { ( $( $k:expr => $v:expr ),* ) => { ... }; }
Expand description
Macros for IntervalMap creation.
#[macro_use] extern crate iset; let map = interval_map!{ 0..10 => "a", 5..15 => "b", -5..20 => "c" }; let a: Vec<_> = map.iter(..).collect(); assert_eq!(a, &[(-5..20, &"c"), (0..10, &"a"), (5..15, &"b")]);