From: Ian Jackson Date: Mon, 28 Mar 2022 17:56:23 +0000 (+0100) Subject: ERR X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=0db412952aa1b40062109f01e535a8b55fdaa7ed;p=rust-experiments.git ERR --- diff --git a/src/main.rs b/src/main.rs index 36bc06a..1253897 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,12 +2,18 @@ use std::sync::mpsc; use std::future::Future; use std::pin::Pin; +async fn awaitpoint() { } + async fn failure() { let (_, rx) = mpsc::channel::<()>(); - loop { - while let Ok(_thing) = rx.try_recv() { + + while let Ok(event) = rx.recv() { + while let Ok(_ignore) = rx.try_recv() { + } + eprintln!("event={:?}", event); + awaitpoint().await; } - } + } fn main() {