Interface KleisliInstances
public interface KleisliInstances
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, Z, E>
MonadError<Kleisli<F, Z, ?>, E> monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, Z>
MonadReader<Kleisli<F, Z, ?>, Z> monadReader(Monad<F> monadF) static <F extends Kind<F,?>, Z, S>
MonadState<Kleisli<F, Z, ?>, S> monadState(MonadState<F, S> monadStateF)
-
Method Details
-
monad
-
monadError
static <F extends Kind<F,?>, MonadError<Kleisli<F,Z, E> Z, monadError?>, E> (MonadError<F, E> monadErrorF) -
monadReader
-
monadState
static <F extends Kind<F,?>, MonadState<Kleisli<F,Z, S> Z, monadState?>, S> (MonadState<F, S> monadStateF)
-