From 35184e6908b935c4c0fd2ee3be95f63af3515a00 Mon Sep 17 00:00:00 2001 From: Tobin Harding Date: Wed, 23 Dec 2020 14:16:43 +1100 Subject: [PATCH] Use default pattern Clippy emits warning: warning: field assignment outside of initializer for an instance created with Default::default() Do as suggested by clippy and use the default init pattern. ``` let foo = Foo { bar: ..., Default::default() } ``` --- src/wallet/mod.rs | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/wallet/mod.rs b/src/wallet/mod.rs index 8f26d06f..17cf0c98 100644 --- a/src/wallet/mod.rs +++ b/src/wallet/mod.rs @@ -3220,15 +3220,18 @@ mod test { let (mut psbt, _) = builder.finish().unwrap(); // add another input to the psbt that is at least passable. - let mut dud_input = bitcoin::util::psbt::Input::default(); - dud_input.witness_utxo = Some(TxOut { - value: 100_000, - script_pubkey: miniscript::Descriptor::::from_str( - "wpkh(025476c2e83188368da1ff3e292e7acafcdb3566bb0ad253f62fc70f07aeee6357)", - ) - .unwrap() - .script_pubkey(), - }); + let dud_input = bitcoin::util::psbt::Input { + witness_utxo: Some(TxOut { + value: 100_000, + script_pubkey: miniscript::Descriptor::::from_str( + "wpkh(025476c2e83188368da1ff3e292e7acafcdb3566bb0ad253f62fc70f07aeee6357)", + ) + .unwrap() + .script_pubkey(), + }), + ..Default::default() + }; + psbt.inputs.push(dud_input); psbt.global.unsigned_tx.input.push(bitcoin::TxIn::default()); let (psbt, is_final) = wallet.sign(psbt, None).unwrap();