Expand description
Contains containers which are used by the solver.
Structs§
- KeyGenerator
- Generates a sequence of
StorageKeys. - KeyValue
Heap - A max-heap
which allows for generalised
Keys (required to implement StorageKey) andValues (which are required to be ordered, divisible and addable). - Keyed
Vec - Structure for storing elements of type
Value, the structure can only be indexed by structures of typeKey. - Slot
- A reserved slot for a new value in a
KeyedVec.
Traits§
- Storage
Key - A simple trait which requires that the structures implementing this trait can generate an index.
Type Aliases§
- HashMap
std::collections::HashMapthat defaults to a deterministic hasher.- HashSet
std::collections::HashSetthat defaults to a deterministic hasher.