object InlineHKDProductGeneric
- Companion:
- class
Type members
Classlikes
class DerivedImpl[A, ElemTypes <: Tuple, ElemLabels <: Tuple, TypeName0 <: String, NamesUnion <: String](using val m: ProductOf[A] { type MirroredElemTypes = ElemTypes; type MirroredElemLabels = ElemLabels; type MirroredLabel = TypeName0; }, val idClassTag: ClassTag[Union[ElemTypes]]) extends InlineHKDProductGeneric[A] with InlineHKDGenericTypeclassOps[A, ElemTypes]
Types
Value members
Concrete methods
Givens
Givens
given derived[A](using m: ProductOf[A], idClassTag: ClassTag[Union[<none>]]): DerivedImpl[A, <none>, MirroredElemLabels, MirroredLabel, TupleUnionLub[MirroredElemLabels, String, Nothing]]