[][src]Trait rkv::Readable

pub trait Readable<'r> {
    type Database: BackendDatabase;
    type RoCursor: BackendRoCursor<'r>;
    fn get<K>(
        &'r self,
        db: &Self::Database,
        k: &K
    ) -> Result<Option<Value<'r>>, StoreError>
    where
        K: AsRef<[u8]>
;
fn open_ro_cursor(
        &'r self,
        db: &Self::Database
    ) -> Result<Self::RoCursor, StoreError>; }

Associated Types

Loading content...

Required methods

fn get<K>(
    &'r self,
    db: &Self::Database,
    k: &K
) -> Result<Option<Value<'r>>, StoreError> where
    K: AsRef<[u8]>, 

fn open_ro_cursor(
    &'r self,
    db: &Self::Database
) -> Result<Self::RoCursor, StoreError>

Loading content...

Implementors

impl<'r, T> Readable<'r> for Reader<T> where
    T: BackendRoCursorTransaction<'r>, 
[src]

type Database = T::Database

type RoCursor = T::RoCursor

impl<'r, T> Readable<'r> for Writer<T> where
    T: BackendRwCursorTransaction<'r>, 
[src]

type Database = T::Database

type RoCursor = T::RoCursor

Loading content...