Skip to content

Commit 7ab68ff

Browse files
committed
code simplification with clippy
1 parent 8d08497 commit 7ab68ff

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

packages/storage/src/append_store.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ impl<'a, T: Serialize + DeserializeOwned, Ser: Serde> AppendStore<'a, T, Ser> {
4747
/// and you still get to define the AppendListStorage as a static constant
4848
pub fn add_suffix(&self, suffix: &[u8]) -> Self {
4949
let suffix = to_length_prefixed(suffix);
50-
let prefix = self.prefix.as_ref().map(Vec::as_slice);
51-
let prefix = prefix.unwrap_or(self.namespace);
50+
let prefix = self.prefix.as_deref().unwrap_or(self.namespace);
5251
let prefix = [prefix, suffix.as_slice()].concat();
5352
Self {
5453
namespace: self.namespace,

packages/storage/src/deque_store.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ impl<'a, T: Serialize + DeserializeOwned, Ser: Serde> DequeStore<'a, T, Ser> {
5151
/// and you still get to define the DequeStorage as a static constant
5252
pub fn add_suffix(&self, suffix: &[u8]) -> Self {
5353
let suffix = to_length_prefixed(suffix);
54-
let prefix = self.prefix.as_ref().map(Vec::as_slice);
55-
let prefix = prefix.unwrap_or(self.namespace);
54+
let prefix = self.prefix.as_deref().unwrap_or(self.namespace);
5655
let prefix = [prefix, suffix.as_slice()].concat();
5756
Self {
5857
namespace: self.namespace,

packages/storage/src/item.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ impl<'a, T: Serialize + DeserializeOwned, Ser: Serde> Item<'a, T, Ser> {
3434
/// and you still get to define the Item as a static constant
3535
pub fn add_suffix(&self, suffix: &[u8]) -> Self {
3636
let suffix = to_length_prefixed(suffix);
37-
let prefix = self.prefix.as_ref().map(Vec::as_slice);
38-
let prefix = prefix.unwrap_or(self.storage_key);
37+
let prefix = self.prefix.as_deref().unwrap_or(self.storage_key);
3938
let prefix = [prefix, suffix.as_slice()].concat();
4039
Self {
4140
storage_key: self.storage_key,

packages/storage/src/keymap.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,7 @@ impl<'a, K: Serialize + DeserializeOwned, T: Serialize + DeserializeOwned, Ser:
8181
/// and you still get to define the Keymap as a static constant
8282
pub fn add_suffix(&self, suffix: &[u8]) -> Self {
8383
let suffix = to_length_prefixed(suffix);
84-
let prefix = self.prefix.as_ref().map(Vec::as_slice);
85-
let prefix = prefix.unwrap_or(self.namespace);
84+
let prefix = self.prefix.as_deref().unwrap_or(self.namespace);
8685
let prefix = [prefix, suffix.as_slice()].concat();
8786
Self {
8887
namespace: self.namespace,

0 commit comments

Comments
 (0)