scalaprops.derive
Derives Cogen[T] instances for T an HList, a Coproduct, a case class or an ADT (or more generally, a type represented Generically as an HList or a Coproduct).
Cogen[T]
T
HList
Coproduct
Generic
Use like val cogen: Cogen[T] = MkCogen[T].cogen or look up for an implicit MkCogen[T].
MkCogen[T]
Cogen[T] instance built by this MkCogen[T]
Derives
Cogen[T]
instances forT
anHList
, aCoproduct
, a case class or an ADT (or more generally, a type representedGeneric
ally as anHList
or aCoproduct
).Use like val cogen: Cogen[T] = MkCogen[T].cogen or look up for an implicit
MkCogen[T]
.