Database of byte-slices keyed to their hash.
Upcast trait for HashDB.
Upcast trait for PlainDB.
Trait modelling datastore keyed by a hash defined by the
Trait for immutable reference of HashDB.
Trait describing an object that can hash a slice of bytes. Used to abstract
other types over the hashing algorithm. Defines a single
Trait modelling a plain datastore whose key is a fixed type. The caller should ensure that a key only corresponds to one value.
Trait for immutable reference of PlainDB.