K11T
harness.deriving.K11T
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object K11.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[Option] match { case _$130 *: _$131 => F[G[[X[_ <: UB]] =>> Head[T, X]]] *: FieldInstances[[X[_ <: UB]] =>> Tail[T, X], F, G] case EmptyTuple => EmptyTuple }
type Kind[C, O[_[_ <: UB]]] = C { type MirroredType = [X[_ <: UB]] =>> O[X]; type MirroredMonoType = O[[_ <: UB] =>> Any]; 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