Skip to main content

Module storage

Module storage 

Source
Expand description

Module storage abstraction.

Provides ModuleStorage and ModuleTree traits so modules can use storage without depending on a specific backend. Native modules use DatabaseStorageAdapter; WASM modules will use host-provided implementations.

Structs§

DatabaseStorageAdapter
Adapter: blvm-node DatabaseModuleStorage.
ModuleStorageDatabaseBridge
Bridge: ModuleStorage → blvm-node Database.

Traits§

ModuleStorage
Storage interface for modules. Host implements this.
ModuleTree
Key-value tree interface for module storage.

Type Aliases§

ModuleKvPair
Owned key-value pair returned by ModuleTree::iter.