class Subtype[Typeclass[_], Type, SType](val typeInfo: TypeInfo, val annotations: IArray[Any], val inheritedAnnotations: IArray[Any], val typeAnnotations: IArray[Any], val isObject: Boolean, val index: Int, callByNeed: CallByNeed[Typeclass[SType]], isType: Type => Boolean, asType: Type => SType & Type) extends PartialFunction[Type, SType & Type] with Serializable
Attributes
SType
the type of the subtype, eg 'Diamonds' or 'Clubs'
Type
the type of the Sealed Trait or Scala 3 Enum, eg 'Suit'