EvalInterpretation

Companion:
class
Source:
EvalEffect.scala
trait EvalTypes
class Object
trait Matchable
class Any

Type members

Inherited types

type _Eval[R] = Member[Eval, R]
Inherited from:
EvalTypes
Source:
EvalEffect.scala
type _eval[R] = MemberIn[Eval, R]
Inherited from:
EvalTypes
Source:
EvalEffect.scala

Value members

Inherited methods

def attemptEval[R, U, A](effect: Eff[R, A])(implicit m: Aux[Eval, R, U]): Eff[U, Either[Throwable, A]]
def runEval[R, U, A](effect: Eff[R, A])(implicit m: Aux[Eval, R, U]): Eff[U, A]

Implicits

Inherited implicits

final implicit val monadErrorEval: MonadError[Eval, Throwable]

the monad error instance for Eval is useful for using detach on Eff[Fx1[Eval], A]

the monad error instance for Eval is useful for using detach on Eff[Fx1[Eval], A]

Inherited from:
EvalInterpretation
Source:
EvalEffect.scala