From d016a6359a4ad469e2ed295f11b6ec7a3d2bcb4b Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sun, 26 Feb 2023 03:05:53 +0100 Subject: [PATCH] Use HashMap::retain --- src/worker.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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() => { -- 2.44.0