mirror of https://github.com/fafhrd91/actix-net
`spawn` should allow futures with non-unit outputs
This commit is contained in:
parent
06b17d6a43
commit
5dadd30bff
|
@ -160,9 +160,10 @@ pub mod task {
|
||||||
/// # Panics
|
/// # Panics
|
||||||
/// Panics if Actix system is not running.
|
/// Panics if Actix system is not running.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn spawn<Fut>(f: Fut) -> JoinHandle<()>
|
pub fn spawn<Fut>(f: Fut) -> JoinHandle<Fut::Output>
|
||||||
where
|
where
|
||||||
Fut: Future<Output = ()> + 'static,
|
Fut: Future + 'static,
|
||||||
|
Fut::Output: 'static,
|
||||||
{
|
{
|
||||||
tokio::task::spawn_local(f)
|
tokio::task::spawn_local(f)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue