arrow-fx-rx2 / arrow.fx.rx2.extensions.maybek.async

Package arrow.fx.rx2.extensions.maybek.async

Extensions for External Classes

arrow.Kind  
kotlin.coroutines.CoroutineContext  

Functions

asyncF fun <A> asyncF(arg0: ((Either<Throwable, A>) -> Unit) -> Kind<ForMaybeK, Unit>): MaybeK<A>
async variant that can suspend side effects in the provided registration function.
defer fun <A> defer(arg0: CoroutineContext, arg1: () -> Kind<ForMaybeK, A>): MaybeK<A>
Delay a computation on provided CoroutineContext.
effect fun <A> effect(arg0: suspend () -> A): MaybeK<A>
fun <A> effect(arg0: CoroutineContext, arg1: suspend () -> A): MaybeK<A>
Delay a suspended effect on provided CoroutineContext.
later fun <A> later(arg0: CoroutineContext, arg1: () -> A): MaybeK<A>
Delay a computation on provided CoroutineContext.
laterOrRaise fun <A> laterOrRaise(arg0: CoroutineContext, arg1: () -> Either<Throwable, A>): MaybeK<A>
Delay a computation on provided CoroutineContext.
never fun <A> never(): MaybeK<A>
Task that never finishes evaluating.

Companion Object Functions

async fun MaybeK.Companion.async(): MaybeKAsync

Type Class Hierarchy