Trait leveldb::database::iterator::LevelDBIterator [-] [+] [src]

pub trait LevelDBIterator<K: Key> {
    fn raw_iterator(&self) -> *mut leveldb_iterator_t;
    fn start(&self) -> bool;
    fn started(&mut self);

    fn valid(&self) -> bool { ... }
    fn advance(&mut self) -> bool { ... }
    fn key(&self) -> K { ... }
    fn value(&self) -> Vec<u8> { ... }
}

Required Methods

fn raw_iterator(&self) -> *mut leveldb_iterator_t

fn start(&self) -> bool

fn started(&mut self)

Provided Methods

fn valid(&self) -> bool

fn advance(&mut self) -> bool

fn key(&self) -> K

fn value(&self) -> Vec<u8>

Implementors