From: Riccardo Casatta Date: Thu, 15 Apr 2021 14:07:02 +0000 (+0200) Subject: destructure tuple to improve clarity X-Git-Tag: v0.7.0~16^2~1 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/struct.SegwitCodeLengthError.html?a=commitdiff_plain;h=ff7b74ec276231f90d186845558798d42f33b552;p=bdk destructure tuple to improve clarity --- diff --git a/src/descriptor/policy.rs b/src/descriptor/policy.rs index cc04894a..aa8c11c6 100644 --- a/src/descriptor/policy.rs +++ b/src/descriptor/policy.rs @@ -767,8 +767,8 @@ fn signature_in_psbt(psbt: &PSBT, key: &DescriptorPublicKey, secp: &SecpCtx) -> let pubkey = input .bip32_derivation .iter() - .find(|s| s.1 .0 == xpub.root_fingerprint(secp)) - .map(|f| f.0); + .find(|(_, (f, _))| *f == xpub.root_fingerprint(secp)) + .map(|(p, _)| p); //TODO check actual derivation matches match pubkey { Some(pubkey) => input.partial_sigs.contains_key(pubkey),