From 3e4c6f8839e66db4901f5902473bc6b7fecfdc97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Mon, 9 Mar 2026 19:58:10 +0200 Subject: [PATCH] Use .try_recv() instead of deprecated .try_next() with async channels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The deprecation warning caused the CI on pull requests to fail. Bump futures-* crates to 0.3.32, since 0.3.31 does not have .try_recv(). Signed-off-by: Juhani Krekelä --- Cargo.toml | 4 ++-- src/asynch.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9e8b0607..11ee27af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,8 +39,8 @@ enable-slow-tests = [] [dependencies] crossbeam-channel = "0.5" -futures-channel = { version = "0.3.31", optional = true } -futures-core = { version = "0.3.31", optional = true } +futures-channel = { version = "0.3.32", optional = true } +futures-core = { version = "0.3.32", optional = true } libc = "0.2.162" postcard = {version = "1.1", default-features = false, features = ["use-std"]} serde_core = "1.0" diff --git a/src/asynch.rs b/src/asynch.rs index 93262e07..3a442301 100644 --- a/src/asynch.rs +++ b/src/asynch.rs @@ -62,7 +62,7 @@ static ROUTER: LazyLock = LazyLock::new(|| { } } if !recv.is_terminated() { - while let Ok(Some((receiver, sender))) = recv.try_next() { + while let Ok((receiver, sender)) = recv.try_recv() { if let Ok(id) = receivers.add_opaque(receiver) { senders.insert(id, sender); }