pub trait BackendRoCursor<'c>: Debug {
    type Iter: BackendIter<'c>;

    // Required methods
    fn into_iter(self) -> Self::Iter;
    fn into_iter_from<K>(self, key: K) -> Self::Iter
       where K: AsRef<[u8]> + 'c;
    fn into_iter_dup_of<K>(self, key: K) -> Self::Iter
       where K: AsRef<[u8]> + 'c;
}

Required Associated Types§

Required Methods§

source

fn into_iter(self) -> Self::Iter

source

fn into_iter_from<K>(self, key: K) -> Self::Iterwhere K: AsRef<[u8]> + 'c,

source

fn into_iter_dup_of<K>(self, key: K) -> Self::Iterwhere K: AsRef<[u8]> + 'c,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'c> BackendRoCursor<'c> for RoCursorImpl<'c>

§

type Iter = IterImpl<'c>

source§

impl<'c> BackendRoCursor<'c> for RwCursorImpl<'c>

§

type Iter = IterImpl<'c>