Trait in_place::get_entry::GetEntryByKey
source · [−]pub trait GetEntryByKey<K, V, Q>: GetEntryFromKey<K, V> where
K: Borrow<Q> + Eq,
Q: Eq, {
fn get_entry<'c>(
&'c mut self,
key: &Q
) -> Entry<Self::Occupied<'c>, Self::Vacant<'c>>
where
K: Clone;
fn vacate<'c>(&'c mut self, key: &Q) -> (Self::Vacant<'c>, Option<V>);
fn remove_entry<'c>(
&'c mut self,
key: &Q
) -> (Entry<Self::Occupied<'c>, Self::Vacant<'c>>, Option<V>) { ... }
}