Union

org.atnos.eff.Union$
See theUnion companion trait
object Union

Attributes

Companion:
trait
Source:
Union.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Union.type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def appendL[L, R, A](union: Union[L, A]): Union[FxAppend[L, R], A]

Attributes

Source:
Union.scala
def appendR[L, R, A](union: Union[R, A]): Union[FxAppend[L, R], A]

Attributes

Source:
Union.scala
def one[M[_], A](value: M[A]): Union[Fx1[M], A]

Attributes

Source:
Union.scala
def threeL[M[_], T[_], N[_], A](value: M[A]): Union[Fx3[M, T, N], A]

Attributes

Source:
Union.scala
def threeM[M[_], T[_], N[_], A](value: T[A]): Union[Fx3[M, T, N], A]

Attributes

Source:
Union.scala
def threeR[M[_], T[_], N[_], A](value: N[A]): Union[Fx3[M, T, N], A]

Attributes

Source:
Union.scala
def twoL[M[_], T[_], A](value: M[A]): Union[Fx2[M, T], A]

Attributes

Source:
Union.scala
def twoR[M[_], T[_], A](value: T[A]): Union[Fx2[M, T], A]

Attributes

Source:
Union.scala