From d95963e584a1e92bb58bac62f8ffec9ea5bb0dab Mon Sep 17 00:00:00 2001 From: Chloe Martin Date: Thu, 15 Aug 2024 12:47:15 -0400 Subject: [PATCH] Remove Send bounds --- msim/src/sim/runtime/mod.rs | 4 ++-- msim/src/sim/task.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/msim/src/sim/runtime/mod.rs b/msim/src/sim/runtime/mod.rs index c1bf436..e7a1168 100644 --- a/msim/src/sim/runtime/mod.rs +++ b/msim/src/sim/runtime/mod.rs @@ -457,8 +457,8 @@ impl NodeHandle { /// Spawn a future onto the runtime. pub fn spawn(&self, future: F) -> JoinHandle where - F: Future + Send + 'static, - F::Output: Send + 'static, + F: Future + 'static, + F::Output: 'static, { self.task.spawn(future) } diff --git a/msim/src/sim/task.rs b/msim/src/sim/task.rs index 84d6593..e24c1e1 100644 --- a/msim/src/sim/task.rs +++ b/msim/src/sim/task.rs @@ -453,8 +453,8 @@ impl TaskNodeHandle { pub fn spawn(&self, future: F) -> JoinHandle where - F: Future + Send + 'static, - F::Output: Send + 'static, + F: Future + 'static, + F::Output: 'static, { self.spawn_local(future) }