diff --git a/ci/check-lint.sh b/ci/check-lint.sh index 1c6229e84f6..75b7124801a 100755 --- a/ci/check-lint.sh +++ b/ci/check-lint.sh @@ -95,4 +95,5 @@ RUSTFLAGS='-D warnings' cargo clippy -- \ -A clippy::unused_unit \ -A clippy::useless_conversion \ -A clippy::unnecessary_map_or `# to be removed once we hit MSRV 1.70` \ - -A clippy::manual_repeat_n `# to be removed once we hit MSRV 1.86` + -A clippy::manual_repeat_n `# to be removed once we hit MSRV 1.86` \ + -A clippy::io_other_error `# to be removed once we hit MSRV 1.74` diff --git a/lightning/src/chain/onchaintx.rs b/lightning/src/chain/onchaintx.rs index 00deb99f678..189f329c47c 100644 --- a/lightning/src/chain/onchaintx.rs +++ b/lightning/src/chain/onchaintx.rs @@ -715,7 +715,7 @@ impl OnchainTxHandler { let claim_id = self.claimable_outpoints.get(outpoint).map(|(claim_id, _)| *claim_id) .or_else(|| { self.pending_claim_requests.iter() - .find(|(_, claim)| claim.outpoints().iter().any(|claim_outpoint| *claim_outpoint == outpoint)) + .find(|(_, claim)| claim.outpoints().contains(&outpoint)) .map(|(claim_id, _)| *claim_id) }); if let Some(claim_id) = claim_id { @@ -726,7 +726,7 @@ impl OnchainTxHandler { } } else { self.locktimed_packages.values_mut().for_each(|claims| - claims.retain(|claim| !claim.outpoints().iter().any(|claim_outpoint| *claim_outpoint == outpoint))); + claims.retain(|claim| !claim.outpoints().contains(&outpoint))); } }