Expand description
Compressed static maps based on fingerprinting.
Re-exports§
pub use level_size_chooser::LevelSizeChooser;pub use level_size_chooser::SimpleLevelSizeChooser;pub use level_size_chooser::ProportionalLevelSize;pub use level_size_chooser::OptimalLevelSize;pub use level_size_chooser::ResizedLevel;pub use collision_solver::CollisionSolver;pub use collision_solver::CollisionSolverBuilder;pub use collision_solver::IsLossless;pub use collision_solver::LoMemAcceptEquals;
Modules§
Structs§
- Bits
- Size in bits.
- Bits8
- Seed size of 8 bits.
- CMap
- Finger-printing based compressed static function (immutable map) that maps hashable keys to values of any type.
- CMap
Conf - Configuration accepted by
fp::CMapconstructors. - GOCMap
- Finger-printing based compressed static function (immutable map) that uses group optimization and maps hashable keys to values of any type.
- GOCMap
Conf - Configuration accepted by
fp::GOCMapconstructors. - GOConf
- Configuration of family of (group-optimized) hash functions used by
GOFunctionand accepted byGOBuildConfconstructors. - Map
- Finger-printing based static function (immutable map) that maps hashable keys to unsigned integer values of given bit-size.
- MapConf
- Configuration accepted by
fp::Mapconstructors. - TwoTo
Power Bits - Size being the power of two.
- TwoTo
Power Bits Static - Seed size given as a power of two (knowing at compile time).