Scala 调用编码器[OneAnd[NonEmptyList,Int]]?

Scala 调用编码器[OneAnd[NonEmptyList,Int]]?,scala,scala-cats,circe,Scala,Scala Cats,Circe,鉴于: 为了使用的编码器#encodeOne和,我可能缺少一个导入 请让我知道如何解决它 谢谢添加导入 @ import $ivy.`io.circe::circe-core:0.9.3` import $ivy.$ @ import $ivy.`io.circe::circe-generic:0.9.3` import $ivy.$ @ import cats._, cat

鉴于:

为了使用的
编码器#encodeOne和
,我可能缺少一个
导入

请让我知道如何解决它

谢谢添加导入

@ import $ivy.`io.circe::circe-core:0.9.3` 
import $ivy.$                           

@ import $ivy.`io.circe::circe-generic:0.9.3` 
import $ivy.$                              

@ import cats._, cats.data._, io.circe._, io.circe.Encoder._, io.circe.Decoder._ 
import cats._, cats.data._, io.circe._, io.circe.Encoder._, io.circe.Decoder._

@ val x: OneAnd[NonEmptyList, Int] = OneAnd(1, NonEmptyList(2, Nil)) 
x: OneAnd[NonEmptyList, Int] = OneAnd(1, NonEmptyList(2, List()))

@ import io.circe.syntax._ 
import io.circe.syntax._

@ x.asJson 
cmd5.sc:1: could not find implicit value for parameter encoder: io.circe.Encoder[cats.data.OneAnd[cats.data.NonEmptyList,Int]]
val res5 = x.asJson
             ^
Compilation Failed
帮我解决了。希望这有帮助

import io.circe.generic.auto._