Skip to content

Commit 7a52986

Browse files
xuwei-knrinaudo
authored andcommitted
remove imp macro. prepare Scala 3
1 parent 03cafa1 commit 7a52986

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

cats/shared/src/main/scala/kantan/csv/cats/package.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ package kantan.csv
1818

1919
import _root_.cats.Eq
2020
import _root_.cats.Foldable
21-
import imp.imp
2221
import kantan.codecs.cats.CommonInstances
2322
import kantan.codecs.cats.DecoderInstances
2423
import kantan.codecs.cats.EncoderInstances
@@ -42,7 +41,7 @@ package object cats extends CommonInstances with DecoderInstances with EncoderIn
4241

4342
implicit def foldableRowEncoder[F[_]: Foldable, A: CellEncoder]: RowEncoder[F[A]] =
4443
RowEncoder.from { as =>
45-
imp[Foldable[F]]
44+
Foldable[F]
4645
.foldLeft(as, Seq.newBuilder[String])((acc, a) => acc += CellEncoder[A].encode(a))
4746
.result()
4847
}

laws/shared/src/main/scala/kantan/csv/laws/discipline/arbitrary.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package kantan.csv.laws.discipline
1818

19-
import imp.imp
2019
import kantan.codecs.laws.CodecValue.IllegalValue
2120
import kantan.codecs.laws.CodecValue.LegalValue
2221
import kantan.csv.DecodeError
@@ -37,7 +36,7 @@ trait ArbitraryInstances extends kantan.codecs.laws.discipline.ArbitraryInstance
3736
val csv: Gen[List[List[String]]] = arb[List[List[Cell]]].map(_.map(_.map(_.value)))
3837

3938
implicit def arbTuple1[A: Arbitrary]: Arbitrary[Tuple1[A]] =
40-
Arbitrary(imp[Arbitrary[A]].arbitrary.map(Tuple1.apply))
39+
Arbitrary(implicitly[Arbitrary[A]].arbitrary.map(Tuple1.apply))
4140

4241
// - Errors ----------------------------------------------------------------------------------------------------------
4342
// -------------------------------------------------------------------------------------------------------------------

scalaz/shared/src/main/scala/kantan/csv/scalaz/package.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ package kantan.csv
1818

1919
import _root_.scalaz.Equal
2020
import _root_.scalaz.Foldable
21-
import imp.imp
2221
import kantan.codecs.scalaz.CommonInstances
2322
import kantan.codecs.scalaz.DecoderInstances
2423
import kantan.codecs.scalaz.EncoderInstances
@@ -39,7 +38,7 @@ package object scalaz extends DecoderInstances with EncoderInstances with Common
3938

4039
implicit def foldableRowEncoder[F[_]: Foldable, A: CellEncoder]: RowEncoder[F[A]] =
4140
RowEncoder.from { as =>
42-
imp[Foldable[F]]
41+
Foldable[F]
4342
.foldLeft(as, Seq.newBuilder[String])((acc, a) => acc += CellEncoder[A].encode(a))
4443
.result()
4544
}

0 commit comments

Comments
 (0)