pub struct MemTableIterator { /* private fields */ }
Expand description
Implementations§
Source§impl MemTableIterator
impl MemTableIterator
pub fn new(table: *mut SkipList<MemTableKeyComparator>) -> MemTableIterator
pub fn valid(&self) -> bool
pub fn seek(&mut self, k: &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 key(&self) -> Slice
pub fn value(&self) -> Slice
pub fn status(&self) -> Status
Auto Trait Implementations§
impl Freeze for MemTableIterator
impl !RefUnwindSafe for MemTableIterator
impl !Send for MemTableIterator
impl !Sync for MemTableIterator
impl Unpin for MemTableIterator
impl !UnwindSafe for MemTableIterator
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