From dc2b452e5a1efcfeeb759e796558cc277602974b Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Fri, 2 Aug 2024 00:41:51 +0900 Subject: [PATCH] chore (backend-rs): apply clippy fixes --- packages/backend-rs/src/cache/bare.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/backend-rs/src/cache/bare.rs b/packages/backend-rs/src/cache/bare.rs index a1b17b8789..d471a1d6d4 100644 --- a/packages/backend-rs/src/cache/bare.rs +++ b/packages/backend-rs/src/cache/bare.rs @@ -13,6 +13,12 @@ struct TimedData<T: Clone> { last_updated: DateTime<Utc>, } +impl<T: Clone> Default for Cache<T> { + fn default() -> Self { + Self::new() + } +} + impl<T: Clone> Cache<T> { pub const fn new() -> Self { Self { @@ -36,10 +42,7 @@ impl<T: Clone> Cache<T> { pub fn set(&self, value: T) { if self.ttl.is_none() { - let _ = self - .cache - .lock() - .map(|mut cache| (*cache).value = Some(value)); + let _ = self.cache.lock().map(|mut cache| cache.value = Some(value)); } else { let _ = self.cache.lock().map(|mut cache| { *cache = TimedData {