pub trait Handler<T: Storable> {
// Required methods
fn read(&self) -> Result<T>;
fn write(&mut self, value: T) -> Result<()>;
fn delete(&mut self) -> Result<()>;
fn t_read(&self) -> Result<T>;
fn t_write(&mut self, value: T) -> Result<()>;
fn t_delete(&mut self) -> Result<()>;
}Expand description
Abstracts reading, writing, and deleting values for Storable types.