Trait sampicore::storage::Storage[][src]

pub trait Storage {
    fn save(
        &self,
        buffer: &[u8],
        extension: String,
        w: u32,
        h: u32
    ) -> Result<String, StorageError>;
fn read_to(
        &self,
        name: &String,
        to: &mut Vec<u8>
    ) -> Result<(), StorageError>;
fn link(&self, name: &String) -> Result<String, StorageError>; fn hash(&self, buffer: &[u8]) -> String { ... } }

Required methods

Provided methods

Implementors