From 3b4a3e9b0e11a9ab110129f81e8b328327123a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ja=C5=ADhien=20Piatlicki?= Date: Fri, 2 Aug 2024 16:19:36 +0200 Subject: [PATCH] More idiomatic loop --- asynchronix/examples/external_input.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/asynchronix/examples/external_input.rs b/asynchronix/examples/external_input.rs index 22877b9..1f0f434 100644 --- a/asynchronix/examples/external_input.rs +++ b/asynchronix/examples/external_input.rs @@ -80,12 +80,8 @@ impl Listener { /// Periodically scheduled function that processes external events. async fn process(&mut self) { - loop { - if let Ok(message) = self.rx.try_recv() { - self.message.send(message).await; - } else { - break; - } + while let Ok(message) = self.rx.try_recv() { + self.message.send(message).await; } }