我有这样的类型:
sealed trait A extends Product with Serializable
object A{
case object B extends A
case object C extends A
implicit val format: OFormat[A] = derived.oformat()
}
Run Code Online (Sandbox Code Playgroud)
我正在使用play-json-derived-codecs来序列化上述类型。它工作正常,但是当我将 scala wartremover 库添加到我的项目时,它抛出了这个错误,我不知道如何修复:
[wartremover: Any] Inferred type containing Any: julienrf.json.derived.DerivedReads[A]
Run Code Online (Sandbox Code Playgroud)
我是否需要在某处添加一些类型注释来解决这个问题,还是我唯一的选择来抑制这个疣信号?