object IsEqual
- Companion:
- class
Type members
Classlikes
Value members
Concrete methods
def eitherEqual[Ptr1[_], Ptr2[_], A1, B1, A2, B2](e1: Either[A1, B1], e2: Either[A2, B2])(implicit eva: DeepEqual[A1, A2, Ptr1, Ptr2], evb: DeepEqual[B1, B2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]
def optionEqual[Ptr1[_], Ptr2[_], A1, A2](o1: Option[A1], o2: Option[A2])(implicit ev: DeepEqual[A1, A2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]
def tuple5[Ptr1[_], Ptr2[_], A1, B1, C1, D1, E1, A2, B2, C2, D2, E2](t1: (A1, B1, C1, D1, E1), t2: (A2, B2, C2, D2, E2))(implicit eva: DeepEqual[A1, A2, Ptr1, Ptr2], evb: DeepEqual[B1, B2, Ptr1, Ptr2], evc: DeepEqual[C1, C2, Ptr1, Ptr2], evd: DeepEqual[D1, D2, Ptr1, Ptr2], eve: DeepEqual[E1, E2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]
def tuple6[Ptr1[_], Ptr2[_], A1, B1, C1, D1, E1, F1, A2, B2, C2, D2, E2, F2](t1: (A1, B1, C1, D1, E1, F1), t2: (A2, B2, C2, D2, E2, F2))(implicit eva: DeepEqual[A1, A2, Ptr1, Ptr2], evb: DeepEqual[B1, B2, Ptr1, Ptr2], evc: DeepEqual[C1, C2, Ptr1, Ptr2], evd: DeepEqual[D1, D2, Ptr1, Ptr2], eve: DeepEqual[E1, E2, Ptr1, Ptr2], evf: DeepEqual[F1, F2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]
def unorderedListEqual[Ptr1[_], Ptr2[_], A1, A2](l1: List[A1], l2: List[A2])(implicit ev: DeepEqual[A1, A2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]
def vectorEqual[Ptr1[_], Ptr2[_], A1, A2](v1: Vector[A1], v2: Vector[A2])(implicit ev: DeepEqual[A1, A2, Ptr1, Ptr2]): IsEqual[Ptr1, Ptr2]