[][src]Macro nummap::map

macro_rules! map {
    () => { ... };
    ($(($k:expr, $v:expr $(,)? ),)* ; $tp:ty) => { ... };
    (($k1:expr, $v1:expr $(,)? ) $(, ($k2:expr, $v2:expr $(,)? ))* $(,)* ; $tp:ty) => { ... };
    (($k1:expr, $v1:expr $(,)? ) $(, ($k2:expr, $v2:expr $(,)? ))* $(,)*) => { ... };
}

Creates a NumMap in a simiar manner to vec![].

The specific BuildHasher to use can be specified after the mappings.

map![(0, 1), (2, 3); nummap::DefaultHashBuilder];
map![(0, 1), (2, 3)];
let _: NumMap<i32, i32> = map![];