Struct lfan::ModularCache [−][src]
pub struct ModularCache<K, V, IP, EP> where
K: Hash + Eq,
IP: Default + InsertionPolicy<K>,
EP: Default + EvictionPolicy<K>, { /* fields omitted */ }
Implementations
impl<K, V, IP, EP> ModularCache<K, V, IP, EP> where
K: Hash + Eq + Debug,
IP: Default + InsertionPolicy<K>,
EP: Default + EvictionPolicy<K>,
impl<K, V, IP, EP> ModularCache<K, V, IP, EP> where
K: Hash + Eq + Debug,
IP: Default + InsertionPolicy<K>,
EP: Default + EvictionPolicy<K>,
Trait Implementations
impl<K: Default, V: Default, IP: Default, EP: Default> Default for ModularCache<K, V, IP, EP> where
K: Hash + Eq,
IP: Default + InsertionPolicy<K>,
EP: Default + EvictionPolicy<K>,
impl<K: Default, V: Default, IP: Default, EP: Default> Default for ModularCache<K, V, IP, EP> where
K: Hash + Eq,
IP: Default + InsertionPolicy<K>,
EP: Default + EvictionPolicy<K>,
Returns the “default value” for a type. Read more