Ior Eager Effect Scope
class IorEagerEffectScope<E>(semigroup: Semigroup<E>, effect: EagerEffectScope<E>) : EagerEffectScope<E> , Semigroup<E>
Content copied to clipboard
Constructors
Link copied to clipboard
fun <E> IorEagerEffectScope(semigroup: Semigroup<E>, effect: EagerEffectScope<E>)
Content copied to clipboard
Functions
Link copied to clipboard
Folds Either into EagerEffect, by returning B or a shift with R.
Folds Validated into EagerEffect, by returning B or a shift with R.
Runs the EagerEffect to finish, returning B or shift in case of R.
Folds Option into EagerEffect, by returning B or a transforming None into R and shifting the result.
Folds Result into EagerEffect, by returning B or a transforming Throwable into R and shifting the result.
Link copied to clipboard