Skip to content

Commit bc672d9

Browse files
authored
Merge pull request #357 from joroKr21/cogen-map
Drop Ordering bound on the values in cogenMap
2 parents 4cf7f8f + 102654b commit bc672d9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@ target
1818

1919
/examples/simple-sbt/project/
2020
/examples/simple-sbt/target/
21+
22+
# Intellij
23+
.idea

src/main/scala/org/scalacheck/Cogen.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ object Cogen extends CogenArities with CogenLowPriority {
126126
implicit def cogenSet[A: Cogen: Ordering]: Cogen[Set[A]] =
127127
Cogen.it(_.toVector.sorted.iterator)
128128

129-
implicit def cogenMap[K: Cogen: Ordering, V: Cogen: Ordering]: Cogen[Map[K, V]] =
130-
Cogen.it(_.toVector.sorted.iterator)
129+
implicit def cogenMap[K: Cogen: Ordering, V: Cogen]: Cogen[Map[K, V]] =
130+
Cogen.it(_.toVector.sortBy(_._1).iterator)
131131

132132
implicit def cogenFunction0[Z: Cogen]: Cogen[() => Z] =
133133
Cogen[Z].contramap(f => f())

0 commit comments

Comments
 (0)