From c99f0249d98781a22a1f8300bda594be13c230bc Mon Sep 17 00:00:00 2001 From: Fangdun Tsai Date: Wed, 6 Mar 2024 22:52:16 +0800 Subject: [PATCH] fix(native): needless borrows for generic args (#6039) --- packages/frontend/native/src/hashcash.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontend/native/src/hashcash.rs b/packages/frontend/native/src/hashcash.rs index 9ada59950c..4ef6054e25 100644 --- a/packages/frontend/native/src/hashcash.rs +++ b/packages/frontend/native/src/hashcash.rs @@ -45,7 +45,7 @@ impl Stamp { // check challenge let mut hasher = Sha3_256::new(); - hasher.update(&self.format().as_bytes()); + hasher.update(self.format().as_bytes()); let result = format!("{:x}", hasher.finalize()); result[..hex_digits] == String::from_utf8(vec![b'0'; hex_digits]).unwrap() } else { @@ -87,7 +87,7 @@ impl Stamp { let hex_digits = ((bits as f32) / 4.).ceil() as usize; let zeros = String::from_utf8(vec![b'0'; hex_digits]).unwrap(); loop { - hasher.update(&format!("{}:{:x}", challenge, counter).as_bytes()); + hasher.update(format!("{}:{:x}", challenge, counter).as_bytes()); let result = format!("{:x}", hasher.finalize_reset()); if result[..hex_digits] == zeros { break format!("{:x}", counter);