CoProduct

object CoProduct
class Object
trait Matchable
class Any

Value members

Concrete methods

def computeCoproduct[T](using tpe: Type[T])(using Quotes): Option[Quat]
def isSealedTraitOrEnum(using Quotes)(tpe: TypeRepr): Boolean
def mergeQuats(q1: Quat, q2: Quat): Quat
def traverseCoproduct[Types](using Quotes)(parent: TypeRepr)(types: Type[Types]): List[Quat]
def unapply(using Quotes)(tpeRepr: TypeRepr): Option[Quat]