Struct std::thunk::ThunkUnstable [-]  [+] [src]

pub struct Thunk<A = (), R = ()> {
    // some fields omitted
}

Methods

impl<R> Thunk<(), R>

fn new<F>(func: F) -> Thunk<(), R> where F: FnOnce() -> R, F: Send

impl<A, R> Thunk<A, R>

fn with_arg<F>(func: F) -> Thunk<A, R> where F: FnOnce(A) -> R, F: Send

fn invoke(self, arg: A) -> R