Type Alias CacheEntry

Source
pub type CacheEntry<'a, T> = Entry<'a, u64, WeakNode<T>, BuildHasherDefault<PassThroughHasher>>;
Expand description

An entry in a node cache

Aliased Type§

pub enum CacheEntry<'a, T> {
    Occupied(OccupiedEntry<'a, u64, WeakNode<T>, BuildHasherDefault<PassThroughHasher>>),
    Vacant(VacantEntry<'a, u64, WeakNode<T>, BuildHasherDefault<PassThroughHasher>>),
}

Variants§

Trait Implementations§

Source§

impl<'a, T> CacheAcceptor<T> for CacheEntry<'a, T>

Source§

fn accept(self, weak: WeakNode<T>)

Accept a cache entry pointer