Interface StateTMonadState<F extends Kind<F,?>,S>
- All Superinterfaces:
Applicative<StateT<F,,S, ?>> Functor<StateT<F,,S, ?>> Invariant<StateT<F,,S, ?>> Monad<StateT<F,,S, ?>> MonadState<StateT<F,,S, ?>, S> Selective<StateT<F,,S, ?>> StateTMonad<F,S>
interface StateTMonadState<F extends Kind<F,?>,S>
extends MonadState<StateT<F,S,?>,S>, StateTMonad<F,S>
-
Nested Class Summary
-
Method Summary
Methods inherited from interface com.github.tonivade.purefun.typeclasses.Applicative
first, last, mapN, mapN, mapN, mapN, mapN, mapN, mapN, mapN, tuple, tuple, tuple, tupleMethods inherited from interface com.github.tonivade.purefun.typeclasses.Monad
andThen, ap, flatten, map, select, tailRecM, useMethods inherited from interface com.github.tonivade.purefun.typeclasses.MonadState
inspect, modify, stateMethods inherited from interface com.github.tonivade.purefun.typeclasses.Selective
allS, allS, andS, anyS, anyS, branch, ifS, orS, whenSMethods inherited from interface com.github.tonivade.purefun.instances.StateTMonad
flatMap, monadF, pure