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); }