Type Definition identity_hash::BuildIdentityHasher

source ·
pub type BuildIdentityHasher<T> = BuildHasherDefault<IdentityHasher<T>>;
Expand description

An alias for BuildHasherDefault for use with IdentityHasher.

Examples

See also IntMap and IntSet for some easier usage examples.

use identity_hash::BuildIdentityHasher;
use std::collections::HashMap;

let mut m: HashMap::<u8, char, BuildIdentityHasher<u8>> =
    HashMap::with_capacity_and_hasher(2, BuildIdentityHasher::default());

m.insert(0, 'a');
m.insert(1, 'b');

assert_eq!(Some(&'a'), m.get(&0));
assert_eq!(Some(&'b'), m.get(&1));