Union

object Union
Companion:
class
Source:
Union.scala
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Union.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def appendL[L, R, A](union: Union[L, A]): Union[FxAppend[L, R], A]
def appendR[L, R, A](union: Union[R, A]): Union[FxAppend[L, R], A]
def one[M[_], A](value: M[A]): Union[Fx1[M], A]
def threeL[M[_], T[_], N[_], A](value: M[A]): Union[Fx3[M, T, N], A]
def threeM[M[_], T[_], N[_], A](value: T[A]): Union[Fx3[M, T, N], A]
def threeR[M[_], T[_], N[_], A](value: N[A]): Union[Fx3[M, T, N], A]
def twoL[M[_], T[_], A](value: M[A]): Union[Fx2[M, T], A]
def twoR[M[_], T[_], A](value: T[A]): Union[Fx2[M, T], A]