Module traits

Module traits 

Source

Modules§

entry
this module defines the Entry trait for establishing a common interface for entries in a store, which are key-value pairs.
get
this module defines the [Get] trait for establishing a common interface for retrieving values from a store.
hkt
this module defines the [HKT] trait for establishing a common interface for higher-kinded types, which are types that take other types as parameters.
raw_container
this module defines the RawContainer trait for establishing a core interface for various representations of a container.
raw_store
this module defines the RawStore trait that extends the RawContainer trait to establish an interface for key-value stores.

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.