- Companion:
- class
trait JavaTimeShrink
trait ShrinkVersionSpecific
trait ShrinkLowPriority
class Object
trait Matchable
class Any
Shrink.type
Value members
Concrete methods
Shrink a value, but also return the original value as the first element in the resulting stream
Shrink a value, but also return the original value as the first element in the resulting stream
Transform a Shrink[T] to a Shrink[U] where T and U are two isomorphic types whose relationship is described by the provided transformation functions. (exponential functor map)
Transform a Shrink[T] to a Shrink[U] where T and U are two isomorphic types whose relationship is described by the provided transformation functions. (exponential functor map)
Implicits
Implicits
implicit def shrinkContainer[C[_], T](implicit v: C[T] => Iterable[T], s: Shrink[T], b: Buildable[T, C[T]]): Shrink[C[T]]
Shrink instance of container
Shrink instance of container
implicit def shrinkContainer2[C[_, _], T, U](implicit v: C[T, U] => Iterable[(T, U)], s: Shrink[(T, U)], b: Buildable[(T, U), C[T, U]]): Shrink[C[T, U]]
Shrink instance of container2
Shrink instance of container2