Trait sherwood::KeyRange [-] [+] [src]

pub trait KeyRange {
    fn min_key<'a>(&'a self) -> Option<&'a [u8]>;
    fn max_key<'a>(&'a self) -> Option<&'a [u8]>;

    fn options(&self) -> IteratorOptions { ... }
}

Trait which allows to create custom key range iterators

Required Methods

fn min_key<'a>(&'a self) -> Option<&'a [u8]>

fn max_key<'a>(&'a self) -> Option<&'a [u8]>

Provided Methods

fn options(&self) -> IteratorOptions

Implementors