An input range that aggregates results from multiple asynchronous operations, returning them in the order they arrive.
A TFuture covering the simple but common case where the result is simply set by a call to succeed()/fail().
The states the operation offering a future interface can be in.
TFutureAggregatorRange construction helper to avoid having to explicitly specify the value type, i.e. to allow the constructor being called using IFTI (see $(DMDBUG 6082, D Bugzilla enhancement requet 6082)).
Represents an operation which is executed asynchronously and the result of which will become available at some point in the future.
Creates an interface that is similar to a given one, but accepts an additional, optional TCancellation parameter each method, and returns TFutures instead of plain return values.