Returns a Continuation composed of underlying and the converter
.
Returns a Continuation composed of underlying and the converter
.
The newly created Continuation will pass the original result to converter
when the original asynchronous operation being completed.
Asks underlying to pass result to handler
when the asynchronous operation being completed,
or to pass the exception to catcher
when the asynchronous operation being failed,
and starts the asynchronous operation if underlying is an Task.
Asks underlying to pass result to handler
when the asynchronous operation being completed,
or to pass the exception to catcher
when the asynchronous operation being failed,
and starts the asynchronous operation if underlying is an Task.
Returns a Continuation composed of underlying and the converter
.
Returns a Continuation composed of underlying and the converter
.
The newly created Continuation will pass the original result to converter
when the original asynchronous operation being completed.
Returns a Continuation composed of underlying and the condition
.
Returns a Continuation composed of underlying and the condition
.
The new created Continuation will pass the original result to condition
when the original asynchronous operation being completed.
(continuation: StringAdd).self
(continuation: StringFormat).self
(continuation: ArrowAssoc[Continuation[AwaitResult, TailRecResult]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(continuation: Ensuring[Continuation[AwaitResult, TailRecResult]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Something that will be completed in the future.
The type that awaits.
The response type, should be
Unit
in most cases.