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::CMap
constructors. - 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::GOCMap
constructors. - GOConf
- Configuration of family of (group-optimized) hash functions used by
GOFunction
and accepted byGOBuildConf
constructors. - 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::Map
constructors. - 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).