DZ
Size: a a a
DZ
DZ
GP
implicit val codec: Encoder[Newtype[String, Ops]] = Encoder[String]
GP
DZ
implicit val codec: Encoder[Newtype[String, Ops]] = Encoder[String]
DZ
GP
implicit def newtypeEncoder[R: * => O, O](encoder: Encoder[R]): Encoder[Newtype[R, O]] = encoder.contramap(_.unwrap)
GP
DZ
implicit def newtypeEncoder[R: * => O, O](encoder: Encoder[R]): Encoder[Newtype[R, O]] = encoder.contramap(_.unwrap)
GP
def newtypeEncoder[R, O](encoder: Encoder[R])(implicit ev: R => O)
GP
DZ
GP
GP
DZ
DZ
DZ