arrow-effects-rx2-extensions / arrow.effects.rx2.extensions.maybek.monadDefer

Package arrow.effects.rx2.extensions.maybek.monadDefer

Extensions for External Classes

arrow.effects.rx2.MaybeK  

Functions

binding fun <B> binding(arg0: suspend MonadContinuation<ForMaybeK, *>.() -> B): MaybeK<B>
bindingCancellable fun <B> bindingCancellable(arg0: suspend MonadDeferCancellableContinuation<ForMaybeK, *>.() -> B): Tuple2<Kind<ForMaybeK, B>, () -> Unit>
bindingCatch fun <B> bindingCatch(arg0: suspend MonadErrorContinuation<ForMaybeK, *>.() -> B): MaybeK<B>
defer fun <A> defer(arg0: () -> Kind<ForMaybeK, A>): MaybeK<A>
delay fun <A> delay(arg0: () -> A): MaybeK<A>
fun <A> delay(arg0: Kind<ForMaybeK, A>): MaybeK<A>
delayOrRaise fun <A> delayOrRaise(arg0: () -> Either<Throwable, A>): MaybeK<A>
lazy fun lazy(): MaybeK<Unit>
ref fun <A> ref(arg0: () -> A): MaybeK<Ref<ForMaybeK, A>>