ChoiceImplicits

class Object
trait Matchable
class Any

Type members

Classlikes

implicit class WrappedChoice[U](val ref: Choice[U])

Value members

Concrete methods

def buildTypeSafeUnion[U : LTag, S : LTag](t: S)(implicit evidence$1: LTag[U], evidence$2: LTag[S], witness: S <:< U): U
def choice[U : LTag, S <: U : LTag](t: S)(implicit evidence$3: LTag[U], evidence$4: LTag[S], ttt: LTag[S]): Choice[U]
def choiceFromEnum[U >: Code : LTag, S <: EnumBase : LTag](t: S): Choice[U]

Implicits

Implicits

final implicit def WrappedChoice[U](ref: Choice[U]): WrappedChoice[U]