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§
- Database
Storage Adapter - Adapter: blvm-node
Database→ModuleStorage. - Module
Storage Database Bridge - Bridge:
ModuleStorage→ blvm-nodeDatabase.
Traits§
- Module
Storage - Storage interface for modules. Host implements this.
- Module
Tree - Key-value tree interface for module storage.
Type Aliases§
- Module
KvPair - Owned key-value pair returned by
ModuleTree::iter.