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 {