Skip to content

Commit 03cafa1

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

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

core/shared/src/main/scala/kantan/csv/CsvSink.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ object CsvSink {
7373
* }}}
7474
*/
7575
def apply[A](implicit ev: CsvSink[A]): CsvSink[A] =
76-
macro imp.summon[CsvSink[A]]
76+
ev
7777

7878
/** Turns the specified function into a [[CsvSink]].
7979
*

core/shared/src/main/scala/kantan/csv/CsvSource.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ object CsvSource {
242242
* This is basically a less verbose, slightly faster version of `implicitly`.
243243
*/
244244
def apply[A](implicit ev: CsvSource[A]): CsvSource[A] =
245-
macro imp.summon[CsvSource[A]]
245+
ev
246246

247247
/** Turns the specified function into a [[CsvSource]].
248248
*

core/shared/src/main/scala/kantan/csv/HeaderDecoder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ object HeaderDecoder extends GeneratedHeaderDecoders {
5959

6060
/** Summons an implicit instance of [[HeaderDecoder]] if one can be found, fails compilation otherwise. */
6161
def apply[A](implicit ev: HeaderDecoder[A]): HeaderDecoder[A] =
62-
macro imp.summon[HeaderDecoder[A]]
62+
ev
6363

6464
private[csv] def determineRowMappings(requiredHeader: Seq[String], csvHeader: Seq[String]): DecodeResult[Seq[Int]] =
6565
requiredHeader.foldLeft((List.empty[String], List.empty[Int])) { case ((missing, found), header) =>

core/shared/src/main/scala/kantan/csv/HeaderEncoder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ trait HeaderEncoder[A] extends Serializable {
2323

2424
object HeaderEncoder extends GeneratedHeaderEncoders {
2525
def apply[A](implicit ev: HeaderEncoder[A]): HeaderEncoder[A] =
26-
macro imp.summon[HeaderEncoder[A]]
26+
ev
2727

2828
implicit def defaultHeaderEncoder[A: RowEncoder]: HeaderEncoder[A] =
2929
new HeaderEncoder[A] {

0 commit comments

Comments
 (0)