Sfoglia il codice sorgente

chore: Clippy lints

parazyd 2 anni fa
parent
commit
50f7220341
2 ha cambiato i file con 6 aggiunte e 3 eliminazioni
  1. 3 2
      src/sdk/src/crypto/smt/mod.rs
  2. 3 1
      src/sdk/src/crypto/smt/wasmdb.rs

+ 3 - 2
src/sdk/src/crypto/smt/mod.rs

@@ -101,6 +101,7 @@ pub trait StorageAdapter {
 }
 
 /// An in-memory storage, useful for unit tests and smaller trees.
+#[derive(Default)]
 pub struct MemoryStorage<F: FieldElement> {
     tree: HashMap<BigUint, F>,
 }
@@ -238,9 +239,9 @@ impl<
     }
 
     fn get_node(&self, idx: &BigUint) -> F {
-        let lvl = util::log2(&idx);
+        let lvl = util::log2(idx);
         let empty_node = self.empty_nodes[lvl as usize];
-        self.store.get(&idx).unwrap_or(empty_node)
+        self.store.get(idx).unwrap_or(empty_node)
     }
 
     fn put_node(&mut self, key: BigUint, value: F) -> ContractResult {

+ 3 - 1
src/sdk/src/crypto/smt/wasmdb.rs

@@ -50,12 +50,14 @@ impl StorageAdapter for SmtWasmDbStorage {
     fn put(&mut self, key: BigUint, value: pallas::Base) -> bool {
         db_set(self.db, &key.to_bytes_le(), &value.to_repr()).is_ok()
     }
+
     fn get(&self, key: &BigUint) -> Option<pallas::Base> {
         let Ok(value) = db_get(self.db, &key.to_bytes_le()) else {
             msg!("[WasmDbStorage] get() for DB failed");
             return None
         };
-        let Some(value) = value else { return None };
+
+        let value = value?;
 
         let mut repr = [0; 32];
         repr.copy_from_slice(&value);