about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2023-03-16T23·20+0100
committerclbot <clbot@tvl.fyi>2023-03-17T07·49+0000
commit23ddf49229f507b1a06cfa13d1c0d828b63ce919 (patch)
tree01d8926f6b7c9413aaa4be5ba93bb902d5a29a6d
parent7a966b25407810d22bf8ebc28a46ce012d2cfab9 (diff)
chore(tvix/store/chunkservice): clippy lint r/6017
Change-Id: I2073408fe6e87ffadbeb35ef2f9aaa0316c54966
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8319
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: flokli <flokli@flokli.de>
-rw-r--r--tvix/store/src/chunkservice/memory.rs4
-rw-r--r--tvix/store/src/chunkservice/sled.rs4
-rw-r--r--tvix/store/src/chunkservice/util.rs2
3 files changed, 5 insertions, 5 deletions
diff --git a/tvix/store/src/chunkservice/memory.rs b/tvix/store/src/chunkservice/memory.rs
index 55e646ea77..9fe4dc17d5 100644
--- a/tvix/store/src/chunkservice/memory.rs
+++ b/tvix/store/src/chunkservice/memory.rs
@@ -46,8 +46,8 @@ impl ChunkService for MemoryChunkService {
         let digest = blake3::hash(&data);
 
         let mut db = self.db.write().unwrap();
-        db.insert(digest.as_bytes().clone(), data);
+        db.insert(*digest.as_bytes(), data);
 
-        Ok(digest.as_bytes().clone())
+        Ok(*digest.as_bytes())
     }
 }
diff --git a/tvix/store/src/chunkservice/sled.rs b/tvix/store/src/chunkservice/sled.rs
index 43c98813a2..8e86e1825b 100644
--- a/tvix/store/src/chunkservice/sled.rs
+++ b/tvix/store/src/chunkservice/sled.rs
@@ -61,10 +61,10 @@ impl ChunkService for SledChunkService {
     #[instrument(name = "SledChunkService::put", skip(self, data))]
     fn put(&self, data: Vec<u8>) -> Result<[u8; 32], Error> {
         let digest = blake3::hash(&data);
-        let result = self.db.insert(&digest.as_bytes(), data);
+        let result = self.db.insert(digest.as_bytes(), data);
         if let Err(e) = result {
             return Err(Error::StorageError(e.to_string()));
         }
-        Ok(digest.as_bytes().clone())
+        Ok(*digest.as_bytes())
     }
 }
diff --git a/tvix/store/src/chunkservice/util.rs b/tvix/store/src/chunkservice/util.rs
index 1121a791fc..2ad663733b 100644
--- a/tvix/store/src/chunkservice/util.rs
+++ b/tvix/store/src/chunkservice/util.rs
@@ -21,7 +21,7 @@ pub fn upload_chunk<CS: ChunkService>(
 
     assert_eq!(&digest_resp, digest.as_bytes());
 
-    Ok(digest.as_bytes().clone())
+    Ok(*digest.as_bytes())
 }
 
 /// reads through a reader, writes chunks to a [ChunkService] and returns a