[−][src]Module orga::store
Low-level key/value store abstraction.
Structs
BufStore | Wraps a |
NullStore | A dummy implementation of |
Prefixed | A |
RWLog | A |
Shared | A shared reference to a store, allowing the store to be cloned and read from or written to by multiple consumers. |
Splitter | A store wrapper which can be used to create multiple substores, which all read from and write to the same underlying store with a unique prefix per substore. |
Traits
Flush | A trait for types which contain data that can be flushed to an underlying store. |
Iter | An interface for |
Read | Trait for read access to key/value stores. |
Store | Trait for key/value stores, automatically implemented for any type which has
both |
Write | Trait for write access to key/value stores. |
Type Definitions
BufStoreMap | An in-memory map containing values modified by writes to a |
Entry | A key/value pair emitted from an |
MapStore | A simple |