Module cont

Source
Expand description

this module implements a set of traits and utilities for working with containers this module is focused on defining a set of traits and types for abstracting the behaviourds of an entity capable of storing some data.

Modules§

container
this module implements the ContainerBase type, which is a base type for containers that use a store to manage their data.
error
this module defiens the StoreError enum for handling various errors that can occur with stores this module defines the various errors encountered by storage containers.
traits

Structs§

ContainerBase
the ContainerBase type materializes the RawContainer trait, providing a physical implementation of a generic container type

Enums§

EntryError
the EntryError type enumerates the possible errors that can occur when accessing entries in the key-value store.
StoreError
the StoreError type enumerates the possible errors that can occur in the store module.

Traits§

Entry
The Entry trait extends the RawEntry trait to provide additional methods for
RawContainer
the RawContainer trait defines the most basic interface for a container composed of elements of type Item.
RawEntry
A RawEntry represents a single record within a key-value store, providing access to the key alongisde methods for accessing and manipulating the value of the entry.
RawStore
RawStore is a trait extending the RawContainer trait to establish a common interface for all key-value stores.
Store
the [KeyValue] trait extends the [RawKeyValue] trait to provide additional methods for manipulating key-value stores.
StoreIter
The StoreIter trait extends the RawStore trait to provide iteration capabilities over the vertices stored in the edge.