Skip to content

Commit 1af4f23

Browse files
committed
Remove unnecessary explicit reference
Clippy warns about creating a reference that is immediately de-referenced. Remove unnecessary explicit `&`, while we are at it remove unnecessary explicit types that appear on the same lines of code.
1 parent f84c3c6 commit 1af4f23

File tree

6 files changed

+21
-21
lines changed

6 files changed

+21
-21
lines changed

src/util/address.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -988,7 +988,7 @@ mod tests {
988988
let addr = Address::p2pkh(&key, Bitcoin);
989989
assert_eq!(&addr.to_string(), "1QJVDzdqb1VpbDK7uDeyVXy9mR27CJiyhY");
990990

991-
let key = hex_key!(&"03df154ebfcf29d29cc10d5c2565018bce2d9edbab267c31d2caf44a63056cf99f");
991+
let key = hex_key!("03df154ebfcf29d29cc10d5c2565018bce2d9edbab267c31d2caf44a63056cf99f");
992992
let addr = Address::p2pkh(&key, Testnet);
993993
assert_eq!(&addr.to_string(), "mqkhEMH6NCeYjFybv7pvFC22MFeaNT9AQC");
994994
assert_eq!(addr.address_type(), Some(AddressType::P2pkh));
@@ -1108,7 +1108,7 @@ mod tests {
11081108
("bc1zw508d6qejxtdg4y5r3zarvaryvaxxpcs", None),
11091109
];
11101110
for (address, expected_type) in &addresses {
1111-
let addr = Address::from_str(&address).unwrap();
1111+
let addr = Address::from_str(address).unwrap();
11121112
assert_eq!(&addr.address_type(), expected_type);
11131113
}
11141114
}

src/util/base58.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ mod tests {
299299
assert_eq!(&encode_slice(&[0, 0, 0, 0, 13, 36][..]), "1111211");
300300

301301
// Long input (>100 bytes => has to use heap)
302-
let res = encode_slice(&"BitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBit\
302+
let res = encode_slice("BitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBit\
303303
coinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoinBitcoin".as_bytes());
304304
let exp = "ZqC5ZdfpZRi7fjA8hbhX5pEE96MdH9hEaC1YouxscPtbJF16qVWksHWR4wwvx7MotFcs2ChbJqK8KJ9X\
305305
wZznwWn1JFDhhTmGo9v6GjAVikzCsBWZehu7bm22xL8b5zBR5AsBygYRwbFJsNwNkjpyFuDKwmsUTKvkULCvucPJrN5\

src/util/bip158.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -542,13 +542,13 @@ mod test {
542542

543543
let testdata = serde_json::from_str::<Value>(data).unwrap().as_array().unwrap().clone();
544544
for t in testdata.iter().skip(1) {
545-
let block_hash = BlockHash::from_hex(&t.get(1).unwrap().as_str().unwrap()).unwrap();
546-
let block: Block = deserialize(&Vec::from_hex(&t.get(2).unwrap().as_str().unwrap()).unwrap()).unwrap();
545+
let block_hash = BlockHash::from_hex(t.get(1).unwrap().as_str().unwrap()).unwrap();
546+
let block: Block = deserialize(&Vec::from_hex(t.get(2).unwrap().as_str().unwrap()).unwrap()).unwrap();
547547
assert_eq!(block.block_hash(), block_hash);
548548
let scripts = t.get(3).unwrap().as_array().unwrap();
549-
let previous_filter_header = FilterHeader::from_hex(&t.get(4).unwrap().as_str().unwrap()).unwrap();
550-
let filter_content = Vec::from_hex(&t.get(5).unwrap().as_str().unwrap()).unwrap();
551-
let filter_header = FilterHeader::from_hex(&t.get(6).unwrap().as_str().unwrap()).unwrap();
549+
let previous_filter_header = FilterHeader::from_hex(t.get(4).unwrap().as_str().unwrap()).unwrap();
550+
let filter_content = Vec::from_hex(t.get(5).unwrap().as_str().unwrap()).unwrap();
551+
let filter_header = FilterHeader::from_hex(t.get(6).unwrap().as_str().unwrap()).unwrap();
552552

553553
let mut txmap = HashMap::new();
554554
let mut si = scripts.iter();
@@ -576,7 +576,7 @@ mod test {
576576
for (_, script) in &txmap {
577577
let query = vec![script];
578578
if !script.is_empty () {
579-
assert!(filter.match_any(&block_hash, &mut query.iter()
579+
assert!(filter.match_any(block_hash, &mut query.iter()
580580
.map(|s| s.as_bytes())).unwrap());
581581
}
582582
}

src/util/psbt/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ mod tests {
358358
use crate::blockdata::transaction::{Transaction, TxIn, TxOut, OutPoint};
359359
use crate::network::constants::Network::Bitcoin;
360360
use crate::consensus::encode::{deserialize, serialize, serialize_hex};
361-
use crate::util::bip32::{ChildNumber, ExtendedPrivKey, ExtendedPubKey, Fingerprint, KeySource};
361+
use crate::util::bip32::{ChildNumber, ExtendedPrivKey, ExtendedPubKey, KeySource};
362362
use crate::util::psbt::map::{Output, Input};
363363
use crate::util::psbt::raw;
364364

@@ -404,7 +404,7 @@ mod tests {
404404

405405
let mut sk: ExtendedPrivKey = ExtendedPrivKey::new_master(Bitcoin, &seed).unwrap();
406406

407-
let fprint: Fingerprint = sk.fingerprint(&secp);
407+
let fprint = sk.fingerprint(secp);
408408

409409
let dpath: Vec<ChildNumber> = vec![
410410
ChildNumber::from_normal_idx(0).unwrap(),
@@ -419,7 +419,7 @@ mod tests {
419419

420420
sk = sk.derive_priv(secp, &dpath).unwrap();
421421

422-
let pk: ExtendedPubKey = ExtendedPubKey::from_priv(&secp, &sk);
422+
let pk = ExtendedPubKey::from_priv(secp, &sk);
423423

424424
hd_keypaths.insert(pk.public_key, (fprint, dpath.into()));
425425

@@ -803,7 +803,7 @@ mod tests {
803803

804804
assert!(&psbt.inputs[0].final_script_sig.is_some());
805805

806-
let redeem_script: &Script = &psbt.inputs[1].redeem_script.as_ref().unwrap();
806+
let redeem_script = psbt.inputs[1].redeem_script.as_ref().unwrap();
807807
let expected_out = hex_script!("a9143545e6e33b832c47050f24d3eeb93c9c03948bc787");
808808

809809
assert!(redeem_script.is_v0_p2wpkh());
@@ -849,7 +849,7 @@ mod tests {
849849
assert!(&psbt.inputs[0].final_script_sig.is_none());
850850
assert!(&psbt.inputs[1].final_script_sig.is_none());
851851

852-
let redeem_script: &Script = &psbt.inputs[1].redeem_script.as_ref().unwrap();
852+
let redeem_script = psbt.inputs[1].redeem_script.as_ref().unwrap();
853853
let expected_out = hex_script!("a9143545e6e33b832c47050f24d3eeb93c9c03948bc787");
854854

855855
assert!(redeem_script.is_v0_p2wpkh());
@@ -873,7 +873,7 @@ mod tests {
873873

874874
assert!(&psbt.inputs[0].final_script_sig.is_none());
875875

876-
let redeem_script: &Script = &psbt.inputs[0].redeem_script.as_ref().unwrap();
876+
let redeem_script = psbt.inputs[0].redeem_script.as_ref().unwrap();
877877
let expected_out = hex_script!("a9146345200f68d189e1adc0df1c4d16ea8f14c0dbeb87");
878878

879879
assert!(redeem_script.is_v0_p2wsh());

src/util/sighash.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,11 +1115,11 @@ mod tests {
11151115
};
11161116

11171117
// tests
1118-
let keypair = secp256k1::KeyPair::from_secret_key(&secp, internal_priv_key);
1118+
let keypair = secp256k1::KeyPair::from_secret_key(secp, internal_priv_key);
11191119
let internal_key = XOnlyPublicKey::from_keypair(&keypair);
11201120
let tweak = TapTweakHash::from_key_and_tweak(internal_key, merkle_root);
11211121
let mut tweaked_keypair = keypair;
1122-
tweaked_keypair.tweak_add_assign(&secp, &tweak).unwrap();
1122+
tweaked_keypair.tweak_add_assign(secp, &tweak).unwrap();
11231123
let mut sig_msg = Vec::new();
11241124
cache.taproot_encode_signing_data_to(
11251125
&mut sig_msg,

src/util/taproot.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,12 +1361,12 @@ mod test {
13611361
if script_tree.is_null() {
13621362
assert!(arr["intermediary"]["merkleRoot"].is_null());
13631363
} else {
1364-
merkle_root = Some(TapBranchHash::from_str(&arr["intermediary"]["merkleRoot"].as_str().unwrap()).unwrap());
1364+
merkle_root = Some(TapBranchHash::from_str(arr["intermediary"]["merkleRoot"].as_str().unwrap()).unwrap());
13651365
let leaf_hashes = arr["intermediary"]["leafHashes"].as_array().unwrap();
13661366
let ctrl_blks = arr["expected"]["scriptPathControlBlocks"].as_array().unwrap();
13671367
let mut builder = TaprootBuilder::new();
13681368
let mut leaves = vec![];
1369-
builder = process_script_trees(&script_tree, builder, &mut leaves, 0);
1369+
builder = process_script_trees(script_tree, builder, &mut leaves, 0);
13701370
let spend_info = builder.finalize(secp, internal_key).unwrap();
13711371
for (i, script_ver) in leaves.iter().enumerate() {
13721372
let expected_leaf_hash = leaf_hashes[i].as_str().unwrap();
@@ -1384,8 +1384,8 @@ mod test {
13841384
let expected_addr = Address::from_str(arr["expected"]["bip350Address"].as_str().unwrap()).unwrap();
13851385

13861386
let tweak = TapTweakHash::from_key_and_tweak(internal_key, merkle_root);
1387-
let (output_key, _parity) = internal_key.tap_tweak(&secp, merkle_root);
1388-
let addr = Address::p2tr(&secp, internal_key, merkle_root, Network::Bitcoin);
1387+
let (output_key, _parity) = internal_key.tap_tweak(secp, merkle_root);
1388+
let addr = Address::p2tr(secp, internal_key, merkle_root, Network::Bitcoin);
13891389
let spk = addr.script_pubkey();
13901390

13911391
assert_eq!(expected_output_key, output_key.to_inner());

0 commit comments

Comments
 (0)