Clippy fixes
This commit is contained in:
@@ -29,10 +29,10 @@ pub type LruCache<K, V> = Mutex<lru_cache::LruCache<K, V, ahash::RandomState>>;
|
||||
|
||||
pub trait LruCached<K, V>: Sized {
|
||||
fn with_capacity(capacity: usize) -> Self;
|
||||
fn get<Q: ?Sized>(&self, name: &Q) -> Option<V>
|
||||
fn get<Q>(&self, name: &Q) -> Option<V>
|
||||
where
|
||||
K: Borrow<Q>,
|
||||
Q: Hash + Eq;
|
||||
Q: Hash + Eq + ?Sized;
|
||||
fn insert(&self, name: K, value: V) -> Option<V>;
|
||||
}
|
||||
|
||||
@@ -44,10 +44,10 @@ impl<K: Hash + Eq, V: Clone> LruCached<K, V> for LruCache<K, V> {
|
||||
))
|
||||
}
|
||||
|
||||
fn get<Q: ?Sized>(&self, name: &Q) -> Option<V>
|
||||
fn get<Q>(&self, name: &Q) -> Option<V>
|
||||
where
|
||||
K: Borrow<Q>,
|
||||
Q: Hash + Eq,
|
||||
Q: Hash + Eq + ?Sized,
|
||||
{
|
||||
self.lock().get_mut(name).map(|entry| entry.clone())
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ pub struct LruItem<V> {
|
||||
|
||||
pub trait TtlMap<K, V>: Sized {
|
||||
fn with_capacity(capacity: usize, shard_amount: usize) -> Self;
|
||||
fn get_with_ttl<Q: ?Sized>(&self, name: &Q) -> Option<V>
|
||||
fn get_with_ttl<Q>(&self, name: &Q) -> Option<V>
|
||||
where
|
||||
K: Borrow<Q>,
|
||||
Q: Hash + Eq;
|
||||
Q: Hash + Eq + ?Sized;
|
||||
fn insert_with_ttl(&self, name: K, value: V, valid_until: Instant) -> V;
|
||||
fn cleanup(&self);
|
||||
}
|
||||
@@ -39,10 +39,10 @@ impl<K: Hash + Eq, V: Clone> TtlMap<K, V> for TtlDashMap<K, V> {
|
||||
)
|
||||
}
|
||||
|
||||
fn get_with_ttl<Q: ?Sized>(&self, name: &Q) -> Option<V>
|
||||
fn get_with_ttl<Q>(&self, name: &Q) -> Option<V>
|
||||
where
|
||||
K: Borrow<Q>,
|
||||
Q: Hash + Eq,
|
||||
Q: Hash + Eq + ?Sized,
|
||||
{
|
||||
match self.get(name) {
|
||||
Some(entry) if entry.valid_until >= Instant::now() => entry.item.clone().into(),
|
||||
|
||||
Reference in New Issue
Block a user