DisjunctionEffectOps

implicit class DisjunctionEffectOps[R, A](e: Eff[R, A])
class Object
trait Matchable
class Any

Value members

Concrete methods

def catchLeft[E](handle: E => Eff[R, A])(implicit member: Member[[_] =>> Either[E, _$3], R]): Eff[R, A]
def runDisjunction[E, U](implicit m: Aux[[_] =>> Either[E, _$1], R, U]): Eff[U, Either[E, A]]
def runEither[E, U](implicit m: Aux[[_] =>> Either[E, _$2], R, U]): Eff[U, Either[E, A]]
def runLocalDisjunction[U, C, B](getter: C => B)(implicit sr: Aux[[_] =>> Either[C, _$4], R, U], br: MemberIn[[_] =>> Either[B, _$5], U]): Eff[U, A]