不确定如何使用 Scalaz 编写隐式的相等性
Not Sure How to Write the Implicit for Equality Using Scalaz
在猫中我可以做到
import cats.Eq
implicit val eq: Eq[Foo] = Eq.fromUniversalEquals[Foo]
如何使用 Scalaz (7.3.1) 执行此操作?我从 repo 中的示例中尝试了此操作,但出现编译错误:
import scalaz._
import Scalaz._
implicit val eq: Equal[Foo] = Decidable[Equal].xderiving0(Foo)
Scalaz 中等效的通用相等表示为:
implicit val eq: Equal[Foo] = Equal.equalA[Foo]
在猫中我可以做到
import cats.Eq
implicit val eq: Eq[Foo] = Eq.fromUniversalEquals[Foo]
如何使用 Scalaz (7.3.1) 执行此操作?我从 repo 中的示例中尝试了此操作,但出现编译错误:
import scalaz._
import Scalaz._
implicit val eq: Equal[Foo] = Decidable[Equal].xderiving0(Foo)
Scalaz 中等效的通用相等表示为:
implicit val eq: Equal[Foo] = Equal.equalA[Foo]