Lines Matching refs:LruCache
17 pub struct LruCache<K, V, S = hash_map::DefaultHashBuilder> { struct
22 impl<K: Eq + Hash, V> LruCache<K, V> { argument
25 LruCache { in new()
36 LruCache::new(usize::MAX) in new_unbounded()
40 impl<K, V, S> LruCache<K, V, S> { impl
43 LruCache { in with_hasher()
85 impl<K: Eq + Hash, V, S> LruCache<K, V, S> impl
235 impl<K: Hash + Eq + Clone, V: Clone, S: BuildHasher + Clone> Clone for LruCache<K, V, S> { implementation
238 LruCache { in clone()
245 impl<K: Eq + Hash, V, S: BuildHasher> Extend<(K, V)> for LruCache<K, V, S> { implementation
254 impl<K, V, S> IntoIterator for LruCache<K, V, S> { implementation
264 impl<'a, K, V, S> IntoIterator for &'a LruCache<K, V, S> { implementation
274 impl<'a, K, V, S> IntoIterator for &'a mut LruCache<K, V, S> { implementation
284 impl<K, V, S> fmt::Debug for LruCache<K, V, S> implementation