From 212f2a3284a1584e19e288796d8b1f27d558c670 Mon Sep 17 00:00:00 2001 From: zacker Date: Sun, 10 Apr 2022 15:23:47 +0800 Subject: [PATCH] fix: remove &Vec (#83) --- rudder/src/meta/object.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rudder/src/meta/object.rs b/rudder/src/meta/object.rs index 3812bdc..bc70a4c 100644 --- a/rudder/src/meta/object.rs +++ b/rudder/src/meta/object.rs @@ -16,28 +16,28 @@ impl ObjectMetaStore { Self { object_store, path } } - async fn put(&self, key: &Vec, value: Vec) -> Result<()> { + async fn put(&self, key: &[u8], value: Vec) -> Result<()> { self.object_store .put(&self.key(key), value) .await .map_err(Error::StorageError) } - async fn get(&self, key: &Vec) -> Result>> { + async fn get(&self, key: &[u8]) -> Result>> { self.object_store .get(&self.key(key)) .await .map_err(Error::StorageError) } - async fn remove(&self, key: &Vec) -> Result<()> { + async fn remove(&self, key: &[u8]) -> Result<()> { self.object_store .remove(&self.key(key)) .await .map_err(Error::StorageError) } - fn key(&self, key: &Vec) -> String { + fn key(&self, key: &[u8]) -> String { format!("{}/{}", self.path, base64::encode(key)) } }