aboutsummaryrefslogtreecommitdiffstats
path: root/src/cache.rs
diff options
context:
space:
mode:
authoralyx <alyx@aleteoryx.me>2024-01-12 12:40:49 -0500
committeralyx <alyx@aleteoryx.me>2024-01-12 12:40:49 -0500
commit2feec01f58ce903d07d53bb1b79dc6b448b1a146 (patch)
tree243b2003f596f77d2d0a706911e30e1d245e9b7c /src/cache.rs
parentd2c27e17897f80929d2ba5fed1055eade27a6b08 (diff)
downloadlfm_embed-2feec01f58ce903d07d53bb1b79dc6b448b1a146.tar.gz
lfm_embed-2feec01f58ce903d07d53bb1b79dc6b448b1a146.tar.bz2
lfm_embed-2feec01f58ce903d07d53bb1b79dc6b448b1a146.zip
Clippy
Diffstat (limited to 'src/cache.rs')
-rw-r--r--src/cache.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cache.rs b/src/cache.rs
index dbb3759..0e8fd4d 100644
--- a/src/cache.rs
+++ b/src/cache.rs
@@ -21,17 +21,17 @@ where
}
pub async fn get(&mut self, key: &K) -> Result<&V, (StatusCode, &'static str)> {
- if self.is_stale(&key) {
+ if self.is_stale(key) {
log::trace!(target: "lfm::cache", "MISS : interval = {:?}", self.interval);
- self.renew(&key).await
+ self.renew(key).await
} else {
log::trace!(target: "lfm::cache", "HIT : interval = {:?}", self.interval);
- Ok(&self.cache.get(&key).unwrap().1)
+ Ok(&self.cache.get(key).unwrap().1)
}
}
pub async fn renew(&mut self, key: &K) -> Result<&V, (StatusCode, &'static str)> {
- let val = (self.func)(&key).await?;
+ let val = (self.func)(key).await?;
self.cache.insert(key.clone(), (Instant::now(), val));
Ok(&self.cache.get(key).unwrap().1)
}