pub struct Cursor<'a, T, PTR: TrieIndex, LEN: TrieIndex> { /* private fields */ }Implementations§
Source§impl<'a, T, PTR: TrieIndex, LEN: TrieIndex> Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR: TrieIndex, LEN: TrieIndex> Cursor<'a, T, PTR, LEN>
pub fn current(&self) -> Option<(&[u8], &T)>
pub fn current_index(&self) -> Option<usize>
pub fn next_index(&mut self) -> Option<usize>
pub fn prev_index(&mut self) -> Option<usize>
pub fn next(&mut self) -> Option<(&[u8], &T)>
pub fn prev(&mut self) -> Option<(&[u8], &T)>
pub fn seek(&mut self, key: &[u8]) -> Option<(&[u8], &T)>
Auto Trait Implementations§
impl<'a, T, PTR, LEN> Freeze for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> RefUnwindSafe for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> Send for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> Sync for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> Unpin for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> UnsafeUnpin for Cursor<'a, T, PTR, LEN>
impl<'a, T, PTR, LEN> UnwindSafe for Cursor<'a, T, PTR, LEN>
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