From: Lizzy Fleckenstein Date: Sun, 26 Feb 2023 02:05:53 +0000 (+0100) Subject: Use HashMap::retain X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=d016a6359a4ad469e2ed295f11b6ec7a3d2bcb4b;p=mt_rudp.git Use HashMap::retain --- diff --git a/src/worker.rs b/src/worker.rs index daec64e..90c9e93 100644 --- a/src/worker.rs +++ b/src/worker.rs @@ -103,12 +103,7 @@ impl Worker { let timeout = Duration::from_secs(TIMEOUT); for chan in self.chans.iter_mut() { - chan.splits = chan - .splits - .drain_filter( - |_k, v| !matches!(v.timestamp, Some(t) if t.elapsed() < timeout), - ) - .collect(); + chan.splits.retain(|_, v| !matches!(v.timestamp, Some(t) if t.elapsed() < timeout)); } }, _ = self.resend.tick() => {