LVMStoreFactory

Trait LVMStoreFactory 

pub trait LVMStoreFactory: Send + Sync {
    // Required method
    fn new_stores(
        &self,
        id: &LyquidID,
    ) -> Result<(Arc<dyn VersionedStateStore<LyquidNumber>>, Arc<dyn SimpleStateStore>, Arc<dyn KVStore>), KVStoreError>;
}

Required Methods§

fn new_stores( &self, id: &LyquidID, ) -> Result<(Arc<dyn VersionedStateStore<LyquidNumber>>, Arc<dyn SimpleStateStore>, Arc<dyn KVStore>), KVStoreError>

Implementors§