Instance

oxygen.meta.K0.SumGeneric.MatchBuilder.Instance
final case class Instance extends MatchBuilder[[_ <: A] =>> EmptyTuple, [i <: A] =>> Tuple1[Expr[i]]]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MatchBuilder[[_ <: A] =>> EmptyTuple, [i <: A] =>> Tuple1[Expr[i]]]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

final def ++[CaseMatch2 <: ([_ <: A] =>> Tuple), RhsParams2 <: ([_ <: A] =>> Tuple)](that: MatchBuilder[CaseMatch2, RhsParams2]): Tupled[[_ <: A] =>> EmptyTuple, [i <: A] =>> Tuple1[Expr[i]], CaseMatch2, RhsParams2]

Attributes

Inherited from:
MatchBuilder
final def build[B : Type](makeCaseMatch: [i <: A] => Case[i] => EmptyTuple)(makeRhs: [i <: A] => (x$1: Case[i], x$2: Tuple1[Expr[i]]) => Expr[B])(default: Expr[B]): Expr[B]

Attributes

Inherited from:
MatchBuilder
final def buildNoDefault[B : Type](makeCaseMatch: [i <: A] => Case[i] => EmptyTuple)(makeRhs: [i <: A] => (x$1: Case[i], x$2: Tuple1[Expr[i]]) => Expr[B]): Expr[B]

Attributes

Inherited from:
MatchBuilder
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product