Packages

implicit class EitherComposeOps[A, C, =>:[-_, +_]] extends AnyRef

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EitherComposeOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new EitherComposeOps(a2b: =>:[A, C])

Value Members

  1. def fromEither[B, :+:[+_, +_]](implicit eitherCompose: Aux[=>:, :+:]): (=> =>:[B, C]) => =>:[:+:[A, B], C]

    Composes A -> C with B -> C to form A or B -> C.

  2. def |||[B, :+:[+_, +_]](implicit eitherCompose: Aux[=>:, :+:]): (=> =>:[B, C]) => =>:[:+:[A, B], C]

    A symbolic alias for fromEither.

    A symbolic alias for fromEither. Composes A -> C with B -> C to form A or B -> C.