Expand description
Batch implementation based on Robin Hood Hashing.
Items are ordered by (hash(Key), Key) rather than Key, which means
that these implementations should only be used with each other, under
the same hash function, or for types that also order by (hash(X), X),
for example wrapped types that implement Ord that way.
Structs§
- Hash
Wrapper - A hash-ordered wrapper that modifies
OrdandPartialOrd.
Traits§
- Hash
Ordered - A carrier trait indicating that the type’s
OrdandPartialOrdimplementations are byHashable::hashed().
Type Aliases§
- ColBatcher
- A batcher for columnar storage.
- ColBuilder
- A builder for columnar storage.
- ColSpine
- A trace implementation backed by columnar storage.
- VecBatcher
- A batcher for ordered lists.
- VecBuilder
- A builder for ordered lists.
- VecSpine
- A trace implementation using a spine of ordered lists.