arrow-mtl / arrow.mtl.extensions / OptionTMonadState

OptionTMonadState

@extension interface OptionTMonadState<F, S> : MonadState<OptionTPartialOf<F>, S>, OptionTMonad<F>

Functions

get open fun get(): Kind<OptionTPartialOf<F>, S>
MF open fun MF(): Monad<F>
MS abstract fun MS(): MonadState<F, S>
set open fun set(s: S): Kind<OptionTPartialOf<F>, Unit>

Do you like Arrow?

Arrow Org
<