std1.0.0-beta-7 SafeC docs

std :: async::combinator

Struct std::Timeout

#include <std/async/combinator.h> source

generic<F: Future, T> struct Timeout {
    F inner;
    struct Sleep sleep;
    int finished;
}

'inner', unless 'ms' milliseconds pass first: then 'inner' is dropped (tokio::time::timeout). Output: ?T, null on timeout. Needs timers.

Fields

§F innersource
§struct Sleep sleepsource
§int finishedsource

Methods

§struct Poll<?T> poll(&Context cx)source · definition
§void drop()source · definition