diff --git a/core/shared/src/main/scala-2.13+/fs2/Chunk213And3Compat.scala b/core/shared/src/main/scala-2.13+/fs2/Chunk213And3Compat.scala index a12bbcc8c0..19dc44cd28 100644 --- a/core/shared/src/main/scala-2.13+/fs2/Chunk213And3Compat.scala +++ b/core/shared/src/main/scala-2.13+/fs2/Chunk213And3Compat.scala @@ -85,7 +85,7 @@ private[fs2] trait ChunkCompanion213And3Compat { i match { case arraySeq: ArraySeq[O] => val arr = arraySeq.unsafeArray.asInstanceOf[Array[O]] - Some(array(arr)(ClassTag[O](arr.getClass.getComponentType))) + Some(array(arr)(using ClassTag[O](arr.getClass.getComponentType))) case _ => None diff --git a/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala b/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala index 2d6be7db0e..4cfd8ac04e 100644 --- a/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala +++ b/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala @@ -36,7 +36,7 @@ private[fs2] trait ChunkPlatform[+O] extends Chunk213And3Compat[O] { this match { case as: Chunk.IArraySlice[_] if ct.wrap.runtimeClass eq as.getClass => as.asInstanceOf[Chunk.IArraySlice[O2]] - case _ => new Chunk.IArraySlice(IArray.unsafeFromArray(toArray(ct)), 0, size) + case _ => new Chunk.IArraySlice(IArray.unsafeFromArray(toArray(using ct)), 0, size) } private[fs2] def asSeqPlatform: Option[IndexedSeq[O]] = @@ -55,7 +55,7 @@ private[fs2] trait ChunkPlatform[+O] extends Chunk213And3Compat[O] { Some( ArraySeq .unsafeWrapArray( - IArray.genericWrapArray(iArraySlice.values).toArray(iArraySlice.ct) + IArray.genericWrapArray(iArraySlice.values).toArray(using iArraySlice.ct) ) .slice( from = iArraySlice.offset, diff --git a/core/shared/src/main/scala-3/internal/package.scala b/core/shared/src/main/scala-3/internal/package.scala index 4da7e022db..adc6ad0e69 100644 --- a/core/shared/src/main/scala-3/internal/package.scala +++ b/core/shared/src/main/scala-3/internal/package.scala @@ -28,5 +28,5 @@ package object internal { private[fs2] type Factory[-A, +C] = scala.collection.Factory[A, C] private[fs2] def makeArrayBuilder[A](implicit ct: ClassTag[A]): ArrayBuilder[A] = - ArrayBuilder.make(ct) + ArrayBuilder.make(using ct) } diff --git a/core/shared/src/main/scala/fs2/Chunk.scala b/core/shared/src/main/scala/fs2/Chunk.scala index cbce1c1115..22ea3daa0b 100644 --- a/core/shared/src/main/scala/fs2/Chunk.scala +++ b/core/shared/src/main/scala/fs2/Chunk.scala @@ -776,7 +776,7 @@ object Chunk case a: mutable.ArraySeq[o] => val arr = a.array.asInstanceOf[Array[O]] - array(arr)(ClassTag(arr.getClass.getComponentType)) + array(arr)(using ClassTag(arr.getClass.getComponentType)) case l: List[O] => if (l.isEmpty) empty diff --git a/core/shared/src/main/scala/fs2/Compiler.scala b/core/shared/src/main/scala/fs2/Compiler.scala index 222d7712f7..efb00082c0 100644 --- a/core/shared/src/main/scala/fs2/Compiler.scala +++ b/core/shared/src/main/scala/fs2/Compiler.scala @@ -179,7 +179,7 @@ object Compiler extends CompilerLowPriority { } implicit def forSync[F[_]](implicit F: Sync[F]): Target[F] = F match { - case async: Async[F @unchecked] => Target.forConcurrent(async) + case async: Async[F @unchecked] => Target.forConcurrent(using async) case _ => new SyncTarget } diff --git a/core/shared/src/main/scala/fs2/text.scala b/core/shared/src/main/scala/fs2/text.scala index b3e04b862a..93166de104 100644 --- a/core/shared/src/main/scala/fs2/text.scala +++ b/core/shared/src/main/scala/fs2/text.scala @@ -556,7 +556,7 @@ object text { case Some((max, raiseThrowable)) if stringBuilder.length > max => Pull.raiseError[F]( new LineTooLongException(stringBuilder.length, max) - )(raiseThrowable) + )(using raiseThrowable) case _ => Pull.output(Chunk.from(linesBuffer)) >> go( stream,