Clippy emits:
warning: called `is_none()` after searching an `Iterator` with `find`
As suggested, use the construct: `!foo.iter().any(...)`
// must_spend <- manually selected utxos
// may_spend <- all other available utxos
let mut may_spend = self.get_available_utxos()?;
+
may_spend.retain(|may_spend| {
- manually_selected
+ !manually_selected
.iter()
- .find(|manually_selected| manually_selected.utxo.outpoint() == may_spend.0.outpoint)
- .is_none()
+ .any(|manually_selected| manually_selected.utxo.outpoint() == may_spend.0.outpoint)
});
let mut must_spend = manually_selected;