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[[β$3$]Either[E, β$3$], R]): Eff[R, A]
-
def
catchLeftCombine[E](handle: (E) ⇒ Eff[R, A])(implicit member: Member[[β$4$]Either[E, β$4$], R], s: Semigroup[E]): Eff[R, A]
-
val
e: Eff[R, A]
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isInstanceOf[T0]: Boolean
-
def
localEither[E](modify: (E) ⇒ E)(implicit m: /=[[β$9$]Either[E, β$9$], R]): Eff[R, A]
-
def
runEither[E](implicit m: Member[[β$0$]Either[E, β$0$], R]): Eff[Out, Either[E, A]]
-
def
runEitherCombine[E, U](implicit m: Aux[[β$2$]Either[E, β$2$], R, U], s: Semigroup[E]): Eff[U, Either[E, A]]
-
def
runEitherU[E, U](implicit m: Aux[[β$1$]Either[E, β$1$], R, U]): Eff[U, Either[E, A]]
-
def
toString(): String
-
def
translateEither[U, C, B](getter: (C) ⇒ B)(implicit sr: Aux[[β$7$]Either[C, β$7$], R, U], br: |=[[β$8$]Either[B, β$8$], U]): Eff[U, A]
-
def
zoomEither[BR, U, C, B](getter: (C) ⇒ B)(implicit m1: Aux[[β$5$]Either[C, β$5$], R, U], m2: Aux[[β$6$]Either[B, β$6$], BR, U]): Eff[BR, A]