operator| |
Creates a new continuation on the current object.
Multiple operator|()
invocations on the same future object realize a split. The result of this will be copied into all continuations.
If T
of future<T>
is a move only type, then a split is not possible of course.