diff --git a/tokio/src/task/join_set.rs b/tokio/src/task/join_set.rs index a0a41cd0b52..9dd2da7e5cf 100644 --- a/tokio/src/task/join_set.rs +++ b/tokio/src/task/join_set.rs @@ -385,7 +385,7 @@ impl<'a, T: 'static> Builder<'a, T> { /// [`AbortHandle`]: crate::task::AbortHandle /// [runtime handle]: crate::runtime::Handle #[track_caller] - pub fn spawn_on(self, future: F, handle: &Handle) -> AbortHandle + pub fn spawn_on(mut self, future: F, handle: &Handle) -> AbortHandle where F: Future, F: Send + 'static,