pub trait EntryRemovableOccupiedEntry<'c>: RemovableOccupiedEntry<'c> {
    type Vacant: VacantEntry<'c, Occupied = Self> + 'c;
    fn recover_removed_entry(
        removed: Self::Removed
    ) -> Entry<Self, Self::Vacant>; }
Expand description

A trait to represent recovering to an entry on removal.

Associated Types

Required methods

fn recover_removed_entry(removed: Self::Removed) -> Entry<Self, Self::Vacant>

Implementors