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

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

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.