SstIterator

Trait SstIterator 

Source
pub trait SstIterator {
    // Required methods
    fn seek_to_first(&mut self) -> Result<()>;
    fn seek_to_last(&mut self) -> Result<()>;
    fn seek(&mut self, key: &[u8]) -> Result<()>;
    fn next(&mut self) -> Result<bool>;
    fn prev(&mut self) -> Result<bool>;
    fn valid(&self) -> bool;
    fn key(&self) -> Option<&[u8]>;
    fn value(&self) -> Option<&[u8]>;
}

Required Methods§

Source

fn seek_to_first(&mut self) -> Result<()>

Source

fn seek_to_last(&mut self) -> Result<()>

Source

fn seek(&mut self, key: &[u8]) -> Result<()>

Source

fn next(&mut self) -> Result<bool>

Source

fn prev(&mut self) -> Result<bool>

Source

fn valid(&self) -> bool

Source

fn key(&self) -> Option<&[u8]>

Source

fn value(&self) -> Option<&[u8]>

Implementors§