Function futures::sync::oneshot::spawn_fn [] [src]

pub fn spawn_fn<F, R, E>(f: F, executor: &E) -> SpawnHandle<R::Item, R::Error> where F: FnOnce() -> R, R: IntoFuture, E: Executor<Execute<Lazy<F, R>>>

Spawns a function f onto the Spawn instance provided s.

For more information see the spawn function in this module. This function is just a thin wrapper around spawn which will execute the closure on the executor provided and then complete the future that the closure returns.