Skip to content

Commit fc26508

Browse files
committed
clippy: remove a bunch of unnecessary vec!s
1 parent 8bd4f7d commit fc26508

File tree

4 files changed

+18
-17
lines changed

4 files changed

+18
-17
lines changed

src/descriptor/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,7 +1287,7 @@ mod tests {
12871287
previous_output: bitcoin::OutPoint::default(),
12881288
script_sig: bitcoin::ScriptBuf::new(),
12891289
sequence: Sequence::from_height(100),
1290-
witness: Witness::from_slice(&vec![sigser.clone(), pk.to_bytes(),]),
1290+
witness: Witness::from_slice(&[sigser.clone(), pk.to_bytes(),]),
12911291
}
12921292
);
12931293
assert_eq!(wpkh.unsigned_script_sig(), bitcoin::ScriptBuf::new());
@@ -1310,7 +1310,7 @@ mod tests {
13101310
.push_slice(<&PushBytes>::try_from(redeem_script.as_bytes()).unwrap())
13111311
.into_script(),
13121312
sequence: Sequence::from_height(100),
1313-
witness: Witness::from_slice(&vec![sigser.clone(), pk.to_bytes(),]),
1313+
witness: Witness::from_slice(&[sigser.clone(), pk.to_bytes(),]),
13141314
}
13151315
);
13161316
assert_eq!(
@@ -1347,7 +1347,7 @@ mod tests {
13471347
previous_output: bitcoin::OutPoint::default(),
13481348
script_sig: bitcoin::ScriptBuf::new(),
13491349
sequence: Sequence::from_height(100),
1350-
witness: Witness::from_slice(&vec![sigser.clone(), ms.encode().into_bytes(),]),
1350+
witness: Witness::from_slice(&[sigser.clone(), ms.encode().into_bytes(),]),
13511351
}
13521352
);
13531353
assert_eq!(wsh.unsigned_script_sig(), bitcoin::ScriptBuf::new());
@@ -1364,7 +1364,7 @@ mod tests {
13641364
)
13651365
.into_script(),
13661366
sequence: Sequence::from_height(100),
1367-
witness: Witness::from_slice(&vec![sigser.clone(), ms.encode().into_bytes(),]),
1367+
witness: Witness::from_slice(&[sigser.clone(), ms.encode().into_bytes(),]),
13681368
}
13691369
);
13701370
assert_eq!(

src/interpreter/inner.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -460,14 +460,14 @@ mod tests {
460460
.into_script(),
461461
pkh_sig_justkey: script::Builder::new().push_key(&key).into_script(),
462462
wpkh_spk: wpkh_spk.clone(),
463-
wpkh_stack: Witness::from_slice(&vec![dummy_sig_vec.clone(), key.to_bytes()]),
464-
wpkh_stack_justkey: Witness::from_slice(&vec![key.to_bytes()]),
463+
wpkh_stack: Witness::from_slice(&[dummy_sig_vec.clone(), key.to_bytes()]),
464+
wpkh_stack_justkey: Witness::from_slice(&[key.to_bytes()]),
465465
sh_wpkh_spk: bitcoin::ScriptBuf::new_p2sh(&wpkh_scripthash),
466466
sh_wpkh_sig: script::Builder::new()
467467
.push_slice(<&PushBytes>::try_from(wpkh_spk[..].as_bytes()).unwrap())
468468
.into_script(),
469-
sh_wpkh_stack: Witness::from_slice(&vec![dummy_sig_vec, key.to_bytes()]),
470-
sh_wpkh_stack_justkey: Witness::from_slice(&vec![key.to_bytes()]),
469+
sh_wpkh_stack: Witness::from_slice(&[dummy_sig_vec, key.to_bytes()]),
470+
sh_wpkh_stack_justkey: Witness::from_slice(&[key.to_bytes()]),
471471
}
472472
}
473473
}
@@ -561,7 +561,7 @@ mod tests {
561561
assert_eq!(&err.to_string()[0..12], "parse error:");
562562

563563
// Witness is nonempty
564-
let wit = Witness::from_slice(&vec![vec![]]);
564+
let wit = Witness::from_slice(&[vec![]]);
565565
let err = from_txdata(&comp.pk_spk, &comp.pk_sig, &wit).unwrap_err();
566566
assert_eq!(err.to_string(), "legacy spend had nonempty witness");
567567
}
@@ -622,7 +622,7 @@ mod tests {
622622
assert_eq!(script_code, Some(uncomp.pkh_spk.clone()));
623623

624624
// Witness is nonempty
625-
let wit = Witness::from_slice(&vec![vec![]]);
625+
let wit = Witness::from_slice(&[vec![]]);
626626
let err = from_txdata(&comp.pkh_spk, &comp.pkh_sig, &wit).unwrap_err();
627627
assert_eq!(err.to_string(), "legacy spend had nonempty witness");
628628
}
@@ -785,7 +785,7 @@ mod tests {
785785
assert_eq!(&err.to_string()[0..12], "parse error:");
786786

787787
// nonempty witness
788-
let wit = Witness::from_slice(&vec![vec![]]);
788+
let wit = Witness::from_slice(&[vec![]]);
789789
let err = from_txdata(&spk, &blank_script, &wit).unwrap_err();
790790
assert_eq!(&err.to_string(), "legacy spend had nonempty witness");
791791
}
@@ -821,7 +821,7 @@ mod tests {
821821
assert_eq!(script_code, Some(redeem_script));
822822

823823
// nonempty witness
824-
let wit = Witness::from_slice(&vec![vec![]]);
824+
let wit = Witness::from_slice(&[vec![]]);
825825
let err = from_txdata(&spk, &script_sig, &wit).unwrap_err();
826826
assert_eq!(&err.to_string(), "legacy spend had nonempty witness");
827827
}
@@ -832,7 +832,7 @@ mod tests {
832832
let hash = hash160::Hash::hash(&preimage[..]);
833833
let (miniscript, witness_script) = ms_inner_script(&format!("hash160({})", hash));
834834
let wit_hash = sha256::Hash::hash(witness_script.as_bytes()).into();
835-
let wit_stack = Witness::from_slice(&vec![witness_script.to_bytes()]);
835+
let wit_stack = Witness::from_slice(&[witness_script.to_bytes()]);
836836

837837
let spk = ScriptBuf::new_v0_p2wsh(&wit_hash);
838838
let blank_script = bitcoin::ScriptBuf::new();
@@ -842,7 +842,7 @@ mod tests {
842842
assert_eq!(&err.to_string(), "unexpected end of stack");
843843

844844
// with incorrect witness
845-
let wit = Witness::from_slice(&vec![spk.to_bytes()]);
845+
let wit = Witness::from_slice(&[spk.to_bytes()]);
846846
let err = from_txdata(&spk, &blank_script, &wit).unwrap_err();
847847
assert_eq!(&err.to_string()[0..12], "parse error:");
848848

@@ -867,7 +867,7 @@ mod tests {
867867
let hash = hash160::Hash::hash(&preimage[..]);
868868
let (miniscript, witness_script) = ms_inner_script(&format!("hash160({})", hash));
869869
let wit_hash = sha256::Hash::hash(witness_script.as_bytes()).into();
870-
let wit_stack = Witness::from_slice(&vec![witness_script.to_bytes()]);
870+
let wit_stack = Witness::from_slice(&[witness_script.to_bytes()]);
871871

872872
let redeem_script = ScriptBuf::new_v0_p2wsh(&wit_hash);
873873
let script_sig = script::Builder::new()
@@ -887,7 +887,7 @@ mod tests {
887887
assert_eq!(&err.to_string(), "unexpected end of stack");
888888

889889
// with incorrect witness
890-
let wit = Witness::from_slice(&vec![spk.to_bytes()]);
890+
let wit = Witness::from_slice(&[spk.to_bytes()]);
891891
let err = from_txdata(&spk, &script_sig, &wit).unwrap_err();
892892
assert_eq!(&err.to_string()[0..12], "parse error:");
893893

src/policy/concrete.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1270,7 +1270,7 @@ fn with_huffman_tree<Pk: MiniscriptKey>(
12701270
/// any one of the conditions exclusively.
12711271
#[cfg(feature = "compiler")]
12721272
fn generate_combination<Pk: MiniscriptKey>(
1273-
policy_vec: &Vec<Arc<PolicyArc<Pk>>>,
1273+
policy_vec: &[Arc<PolicyArc<Pk>>],
12741274
prob: f64,
12751275
k: usize,
12761276
) -> Vec<(f64, Arc<PolicyArc<Pk>>)> {

src/psbt/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,7 @@ impl<'psbt, Pk: MiniscriptKey + ToPublicKey> Satisfier<Pk> for PsbtInputSatisfie
392392
}
393393
}
394394

395+
#[allow(clippy::ptr_arg)] // this signature is forced by use in `and_then`
395396
fn try_vec_as_preimage32(vec: &Vec<u8>) -> Option<Preimage32> {
396397
if vec.len() == 32 {
397398
let mut arr = [0u8; 32];

0 commit comments

Comments
 (0)