arrow-effects-extensions / arrow.effects.extensions.writert.monadDefer

Package arrow.effects.extensions.writert.monadDefer

Extensions for External Classes

arrow.data.WriterT  

Functions

binding fun <F, W, B> binding(MD: MonadDefer<F>, MM: Monoid<W>, arg0: suspend MonadContinuation<Kind<Kind<ForWriterT, F>, W>, *>.() -> B): WriterT<F, W, B>
bindingCancellable fun <F, W, B> bindingCancellable(MD: MonadDefer<F>, MM: Monoid<W>, arg0: suspend MonadDeferCancellableContinuation<Kind<Kind<ForWriterT, F>, W>, *>.() -> B): Tuple2<Kind<Kind<Kind<ForWriterT, F>, W>, B>, () -> Unit>
bindingCatch fun <F, W, B> bindingCatch(MD: MonadDefer<F>, MM: Monoid<W>, arg0: suspend MonadErrorContinuation<Kind<Kind<ForWriterT, F>, W>, *>.() -> B): WriterT<F, W, B>
defer fun <F, W, A> defer(MD: MonadDefer<F>, MM: Monoid<W>, arg0: () -> Kind<Kind<Kind<ForWriterT, F>, W>, A>): WriterT<F, W, A>
deferUnsafe fun <F, W, A> deferUnsafe(MD: MonadDefer<F>, MM: Monoid<W>, arg0: () -> Either<Throwable, A>): WriterT<F, W, A>
delay fun <F, W, A> delay(MD: MonadDefer<F>, MM: Monoid<W>, arg0: () -> A): WriterT<F, W, A>
fun <F, W, A> delay(MD: MonadDefer<F>, MM: Monoid<W>, arg0: Kind<Kind<Kind<ForWriterT, F>, W>, A>): WriterT<F, W, A>
invoke fun <F, W, A> invoke(MD: MonadDefer<F>, MM: Monoid<W>, arg0: () -> A): WriterT<F, W, A>
lazy fun <F, W> lazy(MD: MonadDefer<F>, MM: Monoid<W>): WriterT<F, W, Unit>