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 { ... }
}