Trait sourmash::index::storage::Storage[][src]

pub trait Storage {
    fn save(&self, path: &str, content: &[u8]) -> Result<String, Error>;
fn load(&self, path: &str) -> Result<Vec<u8>, Error>;
fn args(&self) -> StorageArgs; }
Expand description

An abstraction for any place where we can store data.

Required methods

Save bytes into path

Load bytes from path

Args for initializing a new Storage

Implementors