From 4254e13300fb32dbcbf922bc6c70604ebddad641 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Sun, 22 Jun 2025 11:24:30 +0200 Subject: [PATCH] rusticl/queue: use let else statement when receiving new events Gets rid of an unwrap() call. Reviewed-by: Adam Jackson Part-of: --- src/gallium/frontends/rusticl/core/queue.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gallium/frontends/rusticl/core/queue.rs b/src/gallium/frontends/rusticl/core/queue.rs index 8605f909643..a4ff9953072 100644 --- a/src/gallium/frontends/rusticl/core/queue.rs +++ b/src/gallium/frontends/rusticl/core/queue.rs @@ -341,12 +341,11 @@ impl Queue { let mut last_err = CL_SUCCESS as cl_int; let ctx = ctx.ctx(); loop { - let r = rx_t.recv(); - if r.is_err() { + let Ok(new_events) = rx_t.recv() else { break; - } + }; - let new_events = QueueEvents::new(r.unwrap()); + let new_events = QueueEvents::new(new_events); let mut flushed = Vec::new(); for e in new_events {