Crate twox_hash [−] [src]
A Rust implementation of the XXHash algorithm.
With a fixed seed
use std::hash::BuildHasherDefault; use std::collections::HashMap; use twox_hash::XxHash; let mut hash: HashMap<_, _, BuildHasherDefault<XxHash>> = Default::default(); hash.insert(42, "the answer"); assert_eq!(hash.get(&42), Some(&"the answer"));
With a random seed
use std::collections::HashMap; use twox_hash::RandomXxHashBuilder; let mut hash: HashMap<_, _, RandomXxHashBuilder> = Default::default(); hash.insert(42, "the answer"); assert_eq!(hash.get(&42), Some(&"the answer"));
Structs
RandomXxHashBuilder | |
XxHash |