Struct collections::btree::map::VacantEntry [] [src]

pub struct VacantEntry<'a, K: 'a, V: 'a> {
    key: K,
    handle: Handle<NodeRef<Mut<'a>, K, V, Leaf>, Edge>,
    length: &'a mut usize,
    _marker: PhantomData<&'a mut (K, V)>,
}

A vacant Entry.

Fields

key
handle
length
_marker

Methods

impl<'a, K: Ord, V> VacantEntry<'a, K, V>

fn insert(self, value: V) -> &'a mut V

Sets the value of the entry with the VacantEntry's key, and returns a mutable reference to it.