aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2024-01-30 19:30:36 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2024-01-30 19:30:36 +0100
commit0ee443e1c4a2140a48a51acc4dc1b837e7e4b0e2 (patch)
treee7576046d96dc8f9501e9252dbc6bbc936910120
parent36425710343e6a1a1f17b1bc5e0a9dc8fd847589 (diff)
clippy: Iterator::cloned(): lazy instead of eager (move right before collect)
-rw-r--r--src/proto.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/proto.rs b/src/proto.rs
index 0953ad9..86517e3 100644
--- a/src/proto.rs
+++ b/src/proto.rs
@@ -1121,13 +1121,13 @@ impl<O: ProtocolOption> NegotiationProtocol<O> {
let mut nak_require: Vec<O> = self
.require
.iter()
- .cloned()
.filter(|required| {
!packet
.options
.iter()
.any(|option| option.has_same_type(required))
})
+ .cloned()
.collect();
if self.failure < self.max_failure {
@@ -1138,13 +1138,13 @@ impl<O: ProtocolOption> NegotiationProtocol<O> {
let reject_deny = self
.deny
.iter()
- .cloned()
.filter(|denied| {
packet
.options
.iter()
.any(|option| option.has_same_type(denied))
})
+ .cloned()
.collect();
let reject = reject_deny;