scalazEitherExtension

org.atnos.eff.syntax.addon.scalaz.either.scalazEitherExtension

Attributes

Source
either.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Extensions

Extensions

extension [R, A](e: Eff[R, A])
def catchLeftCombine[E](handle: E => Eff[R, A])(using MemberInOut[[_] =>> Either[E, _$3], R], Semigroup[E]): Eff[R, A]

Attributes

Source
either.scala
def runDisjunction[U, E](using Aux[[_] =>> Either[E, _$1], R, U]): Eff[U, E \/ A]

Attributes

Source
either.scala
def runDisjunctionCombine[U, E](using Aux[[_] =>> Either[E, _$2], R, U], Semigroup[E]): Eff[U, E \/ A]

Attributes

Source
either.scala