pub struct TwoLevelIterator { /* private fields */ }
Implementations§
Source§impl TwoLevelIterator
impl TwoLevelIterator
pub fn valid(&self) -> bool
pub fn key(&self) -> Slice
pub fn value(&self) -> Slice
pub fn status(&self) -> Status
pub fn save_error(&mut self, s: &Status)
pub fn new( index_iter: *mut LevelDBIterator, block_function: BlockFunction, arg: *mut c_void, options: &ReadOptions, ) -> Self
pub fn seek(&mut self, target: &Slice)
pub fn seek_to_first(&mut self)
pub fn seek_to_last(&mut self)
pub fn next(&mut self)
pub fn prev(&mut self)
pub fn skip_empty_data_blocks_forward(&mut self)
pub fn skip_empty_data_blocks_backward(&mut self)
pub fn set_data_iterator(&mut self, data_iter: *mut LevelDBIterator)
pub fn init_data_block(&mut self)
Auto Trait Implementations§
impl Freeze for TwoLevelIterator
impl !RefUnwindSafe for TwoLevelIterator
impl !Send for TwoLevelIterator
impl !Sync for TwoLevelIterator
impl Unpin for TwoLevelIterator
impl !UnwindSafe for TwoLevelIterator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more