macro_rules! ringset_with_default {
($H:ty; $($value:expr,)+) => { ... };
($H:ty; $($value:expr),*) => { ... };
}Expand description
Create an RingSet from a list of values
and a BuildHasherDefault-wrapped custom hasher.
ยงExample
use ringmap::ringset_with_default;
use fnv::FnvHasher;
let set = ringset_with_default!{
FnvHasher;
"a",
"b",
};
assert!(set.contains("a"));
assert!(set.contains("b"));
assert!(!set.contains("c"));
// "a" is the first value
assert_eq!(set.iter().next(), Some(&"a"));