Expand description
In-memory hashing: RapidHasher with a focus on speed.
Designed to maximize hashmap fetch and insert performance on most datasets.
This is a specific instantiation of the crate::inner module with the following settings:
AVALANCHEis disabled.SPONGEis enabled.COMPACTis disabled, unless building for WASM targets.PROTECTEDis disabled.
Type Aliasesยง
- Global
State - A [
std::hash::BuildHasher] that uses a global seed and secrets, randomized only once on startup. - Random
State - A rapidhash equivalent to [
std::hash::RandomState] that uses a random seed and secrets for minimal DoS resistance. - Rapid
Hasher - A [
std::hash::Hasher] inspired bycrate::v3::rapidhash_v3with a focus on speed and throughput. - Seedable
State - A [
std::hash::BuildHasher] that uses user-provided seed and secrets.