scalaprops.derive
Derives Gen[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).
Gen[T]
T
HList
Coproduct
Generic
Use like val gen: Gen[T] = MkGen[T].gen or look up for an implicit MkGen[T].
MkGen[T]
Gen[T] instance built by this MkGen[T]
Derives
Gen[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 gen: Gen[T] = MkGen[T].gen or look up for an implicit
MkGen[T]
.