diff --git a/build.sbt b/build.sbt index 07150cd..9bc6383 100644 --- a/build.sbt +++ b/build.sbt @@ -1,5 +1,5 @@ -ThisBuild / scalaVersion := "3.1.3" -ThisBuild / crossScalaVersions := Seq((ThisBuild / scalaVersion).value, "2.13.8") +ThisBuild / scalaVersion := "3.2.1" +ThisBuild / crossScalaVersions := Seq((ThisBuild / scalaVersion).value, "2.13.10") lazy val root = project.in(file(".")) .aggregate(collectionContrib.jvm, collectionContrib.js, collectionContrib.native) diff --git a/src/main/scala/scala/collection/MultiDict.scala b/src/main/scala/scala/collection/MultiDict.scala index 9a0c74b..29cf304 100644 --- a/src/main/scala/scala/collection/MultiDict.scala +++ b/src/main/scala/scala/collection/MultiDict.scala @@ -198,7 +198,7 @@ trait MultiDictOps[K, V, +CC[X, Y] <: MultiDict[X, Y], +C <: MultiDict[K, V]] def filterSets(p: ((K, Set[V])) => Boolean): C = fromSpecificSets(new View.Filter(sets, p, isFlipped = false)) - override def addString(sb: StringBuilder, start: String, sep: String, end: String): StringBuilder = + override def addString(sb: StringBuilder, start: String, sep: String, end: String): sb.type = iterator.map { case (k, v) => s"$k -> $v" }.addString(sb, start, sep, end) }