Skip to content

Commit

Permalink
This is apparently not a warning now
Browse files Browse the repository at this point in the history
  • Loading branch information
hamnis committed May 13, 2024
1 parent 74503f3 commit 126495d
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions testing/src/main/scala/no/nrk/bigquery/testing/package.scala
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,25 @@ import cats.syntax.show.*
import io.circe.{Decoder, Encoder}
import no.nrk.bigquery

import scala.annotation.nowarn

package object testing {
def tempTable(partitionId: BQPartitionId[Any]): Ident =
Ident(partitionId.show.filter(c => c.isLetterOrDigit || c == '_'))

implicit val encoderIdent: Encoder[Ident] = Encoder.encodeString.contramap(_.value)

implicit lazy val encodeField: Encoder[BQField] = {
@nowarn implicit val encodesStandardSQLTypeName: Encoder[BQField.Type] =
implicit val encodesStandardSQLTypeName: Encoder[BQField.Type] =
Encoder[String].contramap(_.name)

@nowarn implicit val encodesFieldMode: Encoder[bigquery.BQField.Mode] =
implicit val encodesFieldMode: Encoder[bigquery.BQField.Mode] =
Encoder[String].contramap(_.name)
io.circe.generic.semiauto.deriveEncoder
}

implicit lazy val decodeField: Decoder[BQField] = {
@nowarn implicit val decodesStandardSQLTypeName: Decoder[BQField.Type] =
implicit val decodesStandardSQLTypeName: Decoder[BQField.Type] =
Decoder[String].map(BQField.Type.unsafeFromString)
@nowarn implicit val decodesFieldMode: Decoder[BQField.Mode] =
implicit val decodesFieldMode: Decoder[BQField.Mode] =
Decoder[String].map(BQField.Mode.unsafeFromString)
io.circe.generic.semiauto.deriveDecoder
}
Expand Down

0 comments on commit 126495d

Please sign in to comment.