We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8cef8ef commit eeec10eCopy full SHA for eeec10e
src/main/scala/org/scalacheck/Cogen.scala
@@ -30,7 +30,11 @@ sealed trait Cogen[T] extends Serializable {
30
31
object Cogen extends CogenArities with CogenLowPriority {
32
33
- def apply[T](implicit ev: Cogen[T]): Cogen[T] = ev
+ // for binary compatibility
34
+ private[scalacheck] def apply[T](ev: Cogen[T]): Cogen[T] = ev
35
+
36
+ // https://github.com/rickynils/scalacheck/pull/395#issuecomment-383442015
37
+ def apply[T](implicit ev: Cogen[T], dummy: Cogen[T]): Cogen[T] = ev
38
39
def apply[T](f: T => Long): Cogen[T] = new Cogen[T] {
40
def perturb(seed: Seed, t: T): Seed = seed.reseed(f(t))
0 commit comments