Trait transact::database::Database [−][src]
pub trait Database: Sync + Send {
fn get_reader<'a>(
&'a self
) -> Result<Box<dyn DatabaseReader + 'a>, DatabaseError>;
fn get_writer<'a>(
&'a self
) -> Result<Box<dyn DatabaseWriter + 'a>, DatabaseError>;
fn clone_box(&self) -> Box<dyn Database>;
}