Module containers

Module containers 

Source
Expand description

Contains containers which are used by the solver.

Structs§

KeyGenerator
Generates a sequence of StorageKeys.
KeyValueHeap
A max-heap which allows for generalised Keys (required to implement StorageKey) and Values (which are required to be ordered, divisible and addable).
KeyedVec
Structure for storing elements of type Value, the structure can only be indexed by structures of type Key.
Slot
A reserved slot for a new value in a KeyedVec.

Traits§

StorageKey
A simple trait which requires that the structures implementing this trait can generate an index.

Type Aliases§

HashMap
std::collections::HashMap that defaults to a deterministic hasher.
HashSet
std::collections::HashSet that defaults to a deterministic hasher.