Trait StorageEngine

Source
pub trait StorageEngine: Send + Sync {
    // Required methods
    fn load(&mut self, path: &str) -> StorageResult<Vec<u8>>;
    fn store(&mut self, path: &str, data: &[u8]) -> StorageResult<()>;
}

Required Methods§

Source

fn load(&mut self, path: &str) -> StorageResult<Vec<u8>>

Source

fn store(&mut self, path: &str, data: &[u8]) -> StorageResult<()>

Implementors§