
io.circe.simplegeneric.derive.DerivedInstances.scala Maven / Gradle / Ivy
The newest version!
package io.circe.simplegeneric.derive
import shapeless.{ LowPriority, Strict }
import io.circe.{ Decoder, Encoder }
trait DerivedInstances {
implicit def derivedEncoder[T]
(implicit
ev: LowPriority,
underlying: Strict[MkEncoder[T]]
): Encoder[T] =
underlying.value.encoder
implicit def derivedDecoder[T]
(implicit
ev: LowPriority,
underlying: Strict[MkDecoder[T]]
): Decoder[T] =
underlying.value.decoder
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy