pub struct Entry<'a, M, C = Lexicographic> { /* private fields */ }Expand description
One scanned key with an unread value descriptor.
Holding an entry borrows the tree, preventing mutation through that handle. Inspecting the key never reads the value payload.
Implementations§
Auto Trait Implementations§
impl<'a, M, C> Freeze for Entry<'a, M, C>
impl<'a, M, C> RefUnwindSafe for Entry<'a, M, C>where
&'a BTreeMap<M, C>: RefUnwindSafe,
impl<'a, M, C> Send for Entry<'a, M, C>
impl<'a, M, C> Sync for Entry<'a, M, C>
impl<'a, M, C> Unpin for Entry<'a, M, C>
impl<'a, M, C> UnsafeUnpin for Entry<'a, M, C>where
&'a BTreeMap<M, C>: UnsafeUnpin,
impl<'a, M, C> UnwindSafe for Entry<'a, M, C>where
&'a BTreeMap<M, C>: UnwindSafe,
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