use crate::collections::fixed::hash;
pub trait Map<V> {
unsafe fn entry_unchecked<'map>(
&'map mut self,
hash: u64,
matches: impl FnMut(&V) -> bool,
) -> hash::Entry<'map, V>;
unsafe fn occupied_entry_unchecked<'map>(
&'map mut self,
hash: u64,
matches: impl FnMut(&V) -> bool,
) -> hash::Occupied<'map, V>;
}