不确定如何使用Scalaz编写隐式for Equality

不确定如何使用Scalaz编写隐式for Equality,scala,scalaz,Scala,Scalaz,在猫身上我能做到 导入cats.Eq 隐式val eq:eq[Foo]=eq.fromUniversalEquals[Foo] 如何使用Scalaz(7.3.1)实现这一点?我从repo中的示例中尝试了这一点,但我得到了一个编译错误: 导入scalaz_ 进口Scalaz_ 隐式val eq:Equal[Foo]=可判定[Equal].xderiving0(Foo) Scalaz中的等效通用等式表示法为: implicit val eq:Equal[Foo]=Equal.equalA[Foo]

在猫身上我能做到

导入cats.Eq
隐式val eq:eq[Foo]=eq.fromUniversalEquals[Foo]
如何使用Scalaz(7.3.1)实现这一点?我从repo中的示例中尝试了这一点,但我得到了一个编译错误:

导入scalaz_
进口Scalaz_
隐式val eq:Equal[Foo]=可判定[Equal].xderiving0(Foo)

Scalaz中的等效通用等式表示法为:

implicit val eq:Equal[Foo]=Equal.equalA[Foo]

Scalaz中的等效通用等式表示法为:

implicit val eq:Equal[Foo]=Equal.equalA[Foo]