diff --git a/neon/native/src/crypto.rs b/neon/native/src/crypto.rs
index c28652049efa4fe7842da60bc6d48b18440dd6fe..afa75f9a310ff6c589dd4febb8a28ca067dddf77 100644
--- a/neon/native/src/crypto.rs
+++ b/neon/native/src/crypto.rs
@@ -64,7 +64,7 @@ pub fn seed_to_expanded_base58_secret_key(mut cx: FunctionContext) -> JsResult<J
 
 pub fn sha256(mut cx: FunctionContext) -> JsResult<JsString> {
     let str_datas = cx.argument::<JsString>(0)?.value();
-    Ok(cx.string(Hash::compute(&str_datas.as_bytes()).to_hex().to_uppercase()))
+    Ok(cx.string(Hash::compute(str_datas.as_bytes()).to_hex().to_uppercase()))
 }
 
 pub fn verify(mut cx: FunctionContext) -> JsResult<JsBoolean> {
diff --git a/neon/native/src/transaction.rs b/neon/native/src/transaction.rs
index 7ba393d6833865d7b4a17607f799870d511e149c..64e99f7f9210fab46a2c5c89a78a303ff7eff65c 100644
--- a/neon/native/src/transaction.rs
+++ b/neon/native/src/transaction.rs
@@ -139,13 +139,10 @@ fn source_is_unlockable_inner(
     tx_issuers: &[ed25519::PublicKey],
     utxo_script: &str,
 ) -> bool {
-    if let Ok(utxo_script) = duniter_core::documents_parser::wallet_script_from_str(&utxo_script) {
-        if let Ok(unlockable_on) = SourceV10::unlockable_on(
-            &tx_issuers,
-            &proofs.unlocks,
-            source_written_on,
-            &utxo_script,
-        ) {
+    if let Ok(utxo_script) = duniter_core::documents_parser::wallet_script_from_str(utxo_script) {
+        if let Ok(unlockable_on) =
+            SourceV10::unlockable_on(tx_issuers, &proofs.unlocks, source_written_on, &utxo_script)
+        {
             // All proofs are valid and **seem** useful
             // (it is too costly to determine the minimum set of proof that is strictly necessary and sufficient).
             unlockable_on <= current_bc_time
diff --git a/rust-bins/duniter-dbex/src/print_found_data.rs b/rust-bins/duniter-dbex/src/print_found_data.rs
index 35e79d65b9a90cb7f52d6d810d95555fdba260d1..ddae07203e655710cbb47c5260cd3ce2e02097fb 100644
--- a/rust-bins/duniter-dbex/src/print_found_data.rs
+++ b/rust-bins/duniter-dbex/src/print_found_data.rs
@@ -288,14 +288,14 @@ fn entry_to_rows(
     } = entry;
     match value {
         Value::Object(value_json_map) => {
-            let row_map = map_entry_by_properties(&only_properties_set, key, value_json_map);
+            let row_map = map_entry_by_properties(only_properties_set, key, value_json_map);
             caps_to_rows_maps(row_map, captures_names, captures_opt)
         }
         Value::Array(json_array) => json_array
             .into_iter()
             .map(|sub_value| {
                 if let Value::Object(sub_value_json_map) = sub_value {
-                    map_entry_by_properties(&only_properties_set, key.clone(), sub_value_json_map)
+                    map_entry_by_properties(only_properties_set, key.clone(), sub_value_json_map)
                 } else {
                     unreachable!()
                 }