K1T
harness.deriving.K1T
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object K1.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final class ProductInstances[F[_ <: UB], T[_[_ <: UB]]](val m: ProductGeneric[F])(val ev: MirroredMonoType <:< Product, val rawInstances: List[LazyDerived[T[[_ <: UB] =>> Any]]])
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object ProductInstances
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProductInstances.type
final class SumInstances[F[_ <: UB], T[_[_ <: UB]]](val m: SumGeneric[F])(children: List[T[[_ <: UB] =>> Any]])
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SumInstances
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SumInstances.type
Types
type FieldInstances[T <: ([_ <: UB] =>> Tuple), F[_], G[_[_ <: UB]]] = T[UB] match { case _$53 *: _$54 => F[G[[X] =>> Head[T, X]]] *: FieldInstances[[X] =>> Tail[T, X], F, G] case EmptyTuple => EmptyTuple }
type Kind[C, O[_ <: UB]] = C { type MirroredType = [X <: UB] =>> O[X]; type MirroredMonoType = O[UB]; type MirroredElemTypes <: ([_ <: UB] =>> Tuple); }
Value members
Concrete methods
inline def summonFieldInstances[T <: ([_ <: UB] =>> Tuple), F[_], G[_[_ <: UB]]]: List[F[G[[_ <: UB] =>> Any]]]
In this article