Derives Arbitrary[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).
Use like
val arbitrary: Arbitrary[T] = MkArbitrary[T].arbitrary
or look up for an implicit MkArbitrary[T].
Linear Supertypes
AnyRef, Any
Ordering
Alphabetic
By Inheritance
Inherited
MkArbitrary
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract defarbitrary: Arbitrary[T]
Arbitrary[T] instance built by this MkArbitrary[T]
Derives
Arbitrary[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 arbitrary: Arbitrary[T] = MkArbitrary[T].arbitrary or look up for an implicit
MkArbitrary[T]
.