pub fn await(s: *S) Cancelable!U s: *SCanceledCaller has requested the async operation to stop.
1593
1594
1595
1596
1597
1598 pub fn await(s: *S) Cancelable!U {
return s.queue.getOne(s.io) catch |err| switch (err) {
error.Canceled => |e| return e,
error.Closed => unreachable,
};
}
Blocks until another task of the select finishes.
It is legal to call
asyncandconcurrentafter this.Threadsafe.