pub struct FixedLenIter<'a, T, PTR: TrieIndex> { /* private fields */ }Implementations§
Source§impl<'a, T, PTR: TrieIndex> FixedLenIter<'a, T, PTR>
impl<'a, T, PTR: TrieIndex> FixedLenIter<'a, T, PTR>
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> Freeze for FixedLenIter<'a, T, PTR>
impl<'a, T, PTR> RefUnwindSafe for FixedLenIter<'a, T, PTR>where
PTR: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, PTR> Send for FixedLenIter<'a, T, PTR>
impl<'a, T, PTR> Sync for FixedLenIter<'a, T, PTR>
impl<'a, T, PTR> Unpin for FixedLenIter<'a, T, PTR>where
PTR: Unpin,
impl<'a, T, PTR> UnsafeUnpin for FixedLenIter<'a, T, PTR>
impl<'a, T, PTR> UnwindSafe for FixedLenIter<'a, T, PTR>
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