From 5dadd30bff0caf4b683c16776c545306a0a4c9f3 Mon Sep 17 00:00:00 2001 From: Ibraheem Ahmed Date: Tue, 29 Jun 2021 23:58:32 -0400 Subject: [PATCH] `spawn` should allow futures with non-unit outputs --- actix-rt/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/actix-rt/src/lib.rs b/actix-rt/src/lib.rs index 4454b3c4..23aa6509 100644 --- a/actix-rt/src/lib.rs +++ b/actix-rt/src/lib.rs @@ -160,9 +160,10 @@ pub mod task { /// # Panics /// Panics if Actix system is not running. #[inline] -pub fn spawn(f: Fut) -> JoinHandle<()> +pub fn spawn(f: Fut) -> JoinHandle where - Fut: Future + 'static, + Fut: Future + 'static, + Fut::Output: 'static, { tokio::task::spawn_local(f) }