Module persistence

Module persistence 

Source
Expand description

Our storage abstraction, currently backed by Rkv.

Structs§

Database
Database used to access persisted data This an abstraction around an Rkv database An instance on this database is created each time the component is loaded if there is persisted data, the get functions should retrieve it
MigrationMetadata
OpenMetadata
Metadata about opening an RKV database and its stores.
OpenRkvMetadata
Metadata about opening an RKV database.
SingleStore
A wrapper for an Rkv store. Implemented to allow any value which supports serde to be used.
SingleStoreDatabase

Enums§

DatabaseMigrationReason
StoreId
Enumeration of the different stores within our database.

Traits§

Readable

Type Aliases§

Writer