final
class
EitherEffectOps[R, A] extends AnyVal
Instance Constructors
-
new
EitherEffectOps(e: Eff[R, A])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
catchLeft[E](handle: (E) ⇒ Eff[R, A])(implicit member: Member[[β$2$]Either[E, β$2$], R]): Eff[R, A]
-
def
catchLeftCombine[E](handle: (E) ⇒ Eff[R, A])(implicit member: Member[[β$3$]Either[E, β$3$], R], s: Semigroup[E]): Eff[R, A]
-
val
e: Eff[R, A]
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isInstanceOf[T0]: Boolean
-
def
localEither[BR, U, C, B](getter: (C) ⇒ B)(implicit m1: Aux[[β$4$]Either[C, β$4$], R, U], m2: Aux[[β$5$]Either[B, β$5$], BR, U]): Eff[BR, A]
-
def
runEither[E, U](implicit m: Aux[[β$0$]Either[E, β$0$], R, U]): Eff[U, Either[E, A]]
-
def
runEitherCombine[E, U](implicit m: Aux[[β$1$]Either[E, β$1$], R, U], s: Semigroup[E]): Eff[U, Either[E, A]]
-
def
runLocalEither[U, C, B](getter: (C) ⇒ B)(implicit sr: Aux[[β$6$]Either[C, β$6$], R, U], br: |=[[β$7$]Either[B, β$7$], U]): Eff[U, A]
-
def
toString(): String