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 forTanHList, aCoproduct, a case class or an ADT (or more generally, a type representedGenerically as anHListor aCoproduct).Use like val gen: Gen[T] = MkGen[T].gen or look up for an implicit
MkGen[T].