arrow-mtl / arrow.mtl.extensions.statet.applicativeError

Package arrow.mtl.extensions.statet.applicativeError

Extensions for External Classes

arrow.core.Either  
arrow.Kind  
arrow.mtl.StateT  
arrow.typeclasses.ApplicativeError  

Functions

catch fun <F, S, E, A> catch(ME: MonadError<F, E>, arg0: (Throwable) -> E, arg1: () -> A): StateT<F, S, A>
raiseError fun <F, S, E, A> E.raiseError(ME: MonadError<F, E>): StateT<F, S, A>
fun <F, S, E, A> raiseError(ME: MonadError<F, E>, e: E): StateT<F, S, A>