From a8d2e45e0805908482466cf42665019bdae2e6b7 Mon Sep 17 00:00:00 2001 From: teor Date: Tue, 21 Dec 2021 17:58:24 +1000 Subject: [PATCH] Refactor code to avoid incorrect clippy::unnecessary_to_owned lint (#3270) Co-authored-by: Deirdre Connolly --- zebra-chain/src/block/arbitrary.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zebra-chain/src/block/arbitrary.rs b/zebra-chain/src/block/arbitrary.rs index 35eb0d3f5..cc0b46a2f 100644 --- a/zebra-chain/src/block/arbitrary.rs +++ b/zebra-chain/src/block/arbitrary.rs @@ -551,7 +551,8 @@ where let mut spent_outputs = HashMap::new(); // fixup the transparent spends - for mut input in transaction.inputs().to_vec().into_iter() { + let original_inputs = transaction.inputs().to_vec(); + for mut input in original_inputs.into_iter() { if input.outpoint().is_some() { // the transparent chain value pool is the sum of unspent UTXOs, // so we don't need to check it separately, because we only spend unspent UTXOs