Expand description
Provides HashMap and HashSet from [hashbrown] with some customized defaults.
Also provides the HashTable type, which is specific to [hashbrown].
Provides AlignedVec based on rkyv::util::AlignedVec’s implementation but the alignment can be set at runtime.
Re-exports§
pub use aligned_vec::AlignedVec;pub use hash_map::HashMap;pub use hash_set::HashSet;
Modules§
- aligned_
vec - Provides
AlignedVecbased on rkyv::util::AlignedVec’s implementation but the alignment can be set at runtime. - hash_
map - Provides
HashMapbased on [hashbrown]’s implementation. Unlike [hashbrown::HashMap],HashMapdefaults toFixedHasherinstead ofRandomState. This provides determinism by default with an acceptable compromise to denial of service resistance in the context of a game engine. - hash_
set - Provides
HashSetbased on [hashbrown]’s implementation. Unlike [hashbrown::HashSet],HashSetdefaults toFixedHasherinstead ofRandomState. This provides determinism by default with an acceptable compromise to denial of service resistance in the context of a game engine. - hash_
table - Provides
HashTable
Structs§
- Hash
Table - Low-level hash table with explicit hashing.
Traits§
- Equivalent
- Key equivalence trait.