Skip to main content

ModuleStorage

Trait ModuleStorage 

Source
pub trait ModuleStorage: Send + Sync {
    // Required method
    fn open_tree(&self, name: &str) -> Result<Arc<dyn ModuleTree>>;
}
Expand description

Storage interface for modules. Host implements this.

  • Native: DatabaseStorageAdapter wraps local redb.
  • WASM: Host provides implementation via host calls.

Required Methods§

Source

fn open_tree(&self, name: &str) -> Result<Arc<dyn ModuleTree>>

Open a named tree/table.

Implementors§