rusticl/queue: use let else statement when receiving new events

Gets rid of an unwrap() call.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35672>
This commit is contained in:
Karol Herbst 2025-06-22 11:24:30 +02:00 committed by Marge Bot
parent 513a7ca417
commit 4254e13300

View file

@ -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 {