Expand description
Fingerprint-based minimal perfect hashing.
Re-exports§
pub use goindexing::GroupSize;pub use goindexing::TwoToPowerBits;pub use crate::seeds::SeedSize;pub use crate::seeds::Bits8;pub use crate::seeds::TwoToPowerBitsStatic;pub use crate::seeds::Bits;
Modules§
- goindexing
- Utils for indexing with group optimization.
- keyset
- Managing sets of keys during construction of minimal perfect hash functions.
Structs§
- Build
Conf - Build configuration that is accepted by
Functionconstructors. - Function
- Fingerprinting-based minimal perfect hash function (FMPH).
- GOBuild
Conf - Build configuration that is accepted by
GOFunctionconstructors. - GOConf
- Configuration of family of (group-optimized) hash functions used by
GOFunctionand accepted byGOBuildConfconstructors. - GOFunction
- Fingerprinting-based minimal perfect hash function with group optimization (FMPHGO).