[][src]Trait transact::database::Database

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>; }

Required methods

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>

Loading content...

Implementors

impl Database for BTreeDatabase[src]

impl Database for LmdbDatabase[src]

Loading content...