From 4cb96cd4f773692ff7ce1448a8d79443e350ac91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Balthasar=20Sch=C3=BCss?= Date: Tue, 17 Feb 2026 17:18:09 +0100 Subject: [PATCH] Replace try_next with try_recv Usage of try_next is deprecated in futures crate --- rclrs/src/wait_set/wait_set_runner.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rclrs/src/wait_set/wait_set_runner.rs b/rclrs/src/wait_set/wait_set_runner.rs index 6b4ffc815..62d39c9fb 100644 --- a/rclrs/src/wait_set/wait_set_runner.rs +++ b/rclrs/src/wait_set/wait_set_runner.rs @@ -140,7 +140,7 @@ impl WaitSetRunner { // TODO(@mxgrey): SmallVec would be better suited here if we are // okay with adding that as a dependency. let mut new_waitables = Vec::new(); - while let Ok(Some(new_waitable)) = self.waitable_receiver.try_next() { + while let Ok(new_waitable) = self.waitable_receiver.try_recv() { new_waitables.push(new_waitable); } if !new_waitables.is_empty() { @@ -152,7 +152,7 @@ impl WaitSetRunner { } } - while let Ok(Some(task)) = self.task_receiver.try_next() { + while let Ok(task) = self.task_receiver.try_recv() { task(&mut *self.payload); }