HEqualK

trait HEqualK[F[_]] extends EqualK[F]

Universally quantified heterogeneous equality, isomorphic to ∀A,B. HEqual[F[A], F[B]].

Note that (heterogeneous) equality between A and B is not required to compare F[A] to F[B].

Companion:
object
trait EqualK[F]
class Object
trait Matchable
class Any
trait HOrderK[F]

Value members

Abstract methods

def hEqualK[A, B](fa: F[A], fb: F[B]): Boolean

Concrete methods

override def equalK[A](f1: F[A], f2: F[A]): Boolean
Definition Classes
def hSpecialize[A, B]: HEqual[F[A], F[B]]

Inherited methods

def specialize[A]: Equal[F[A]]
Inherited from:
EqualK