Function defer

Source
pub fn defer<Args, T, F>(f: F, args: Args) -> DeferredFuture<Args, T, F> 
where Args: Send + 'static, T: Send + 'static, F: FnOnce(Args) -> T + Send + 'static,
Expand description

Returns a DeferredFuture, which runs a computationally expensive task in a new thread.

Examples found in repository?
examples/defer.rs (lines 18-21)
17async fn test() -> String {
18    defer(|(s,)| {
19        thread::sleep(Duration::from_millis(2000));
20        s + "world"
21    }, ("Hello, ".to_owned(),)).await
22}