Packages

package diffx

Linear Supertypes
DiffxSupport, DiffToMatchByOps, DiffToSeqMatchByOps, DiffToSetMatchByOps, DiffToMapMatchByOps, DiffLensToMatchByOps, DiffLensToSeqMatchByOps, DiffLensToSetMatchByOps, DiffLensToMapMatchByOps, DiffxOptionSupport, DiffxEitherSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. diffx
  2. DiffxSupport
  3. DiffToMatchByOps
  4. DiffToSeqMatchByOps
  5. DiffToSetMatchByOps
  6. DiffToMapMatchByOps
  7. DiffLensToMatchByOps
  8. DiffLensToSeqMatchByOps
  9. DiffLensToSetMatchByOps
  10. DiffLensToMapMatchByOps
  11. DiffxOptionSupport
  12. DiffxEitherSupport
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class DiffxEach[F[_], T] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  2. implicit class DiffxEither[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  3. trait DiffxEitherFunctor[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  4. trait DiffxFunctor[F[_], A] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  5. trait DiffxSubtypeSelector[T] extends AnyRef
    Definition Classes
    DiffxSupport
  6. type FieldPath = List[String]
    Definition Classes
    DiffxSupport
  7. type MapMatcher[K, V] = ObjectMatcher[MapEntry[K, V]]
    Definition Classes
    DiffxSupport
  8. type SeqMatcher[T] = ObjectMatcher[SeqEntry[T]]
    Definition Classes
    DiffxSupport
  9. type SetMatcher[T] = ObjectMatcher[SetEntry[T]]
    Definition Classes
    DiffxSupport

Value Members

  1. def compare[T](left: T, right: T)(implicit d: Diff[T]): DiffResult
    Definition Classes
    DiffxSupport
  2. implicit def eitherDiffxFunctor[T[_, _], L, R]: DiffxEitherFunctor[Either, L, R]
    Definition Classes
    DiffxEitherSupport
  3. implicit def lensToMapMatchByOps[C[_, _], K, V, S](diffLens: DiffLens[S, C[K, V]])(implicit arg0: MapLike[C]): DiffLensMapMatchByOps[C, K, V, S]
    Definition Classes
    DiffLensToMapMatchByOps
  4. implicit def lensToSeqMatchByOps[C[_], T, S](diffLens: DiffLens[S, C[T]])(implicit arg0: SeqLike[C]): DiffLensSeqMatchByOps[C, T, S]
    Definition Classes
    DiffLensToSeqMatchByOps
  5. implicit def lensToSetMatchByOps[C[_], T, S](diffLens: DiffLens[S, C[T]])(implicit arg0: SetLike[C]): DiffLensSetMatchByOps[C, T, S]
    Definition Classes
    DiffLensToSetMatchByOps
  6. implicit def mapDiffxFunctor[M[KT, TT] <: Map[KT, TT], K, T](implicit cbf: CanBuildFrom[M[K, T], (K, T), M[K, T]]): DiffxMapAtFunctor[M, K, T]
  7. implicit def optionDiffxFunctor[A]: DiffxFunctor[Option, A]
    Definition Classes
    DiffxOptionSupport
  8. implicit def toMapMatchByOps[C[_, _], K, V](diff: Diff[C[K, V]])(implicit arg0: MapLike[C]): DiffMapMatchByOps[C, K, V]
    Definition Classes
    DiffToMapMatchByOps
  9. implicit def toSeqMatchByOps[C[_], T, S](diff: Diff[C[T]])(implicit arg0: SeqLike[C]): DiffSeqMatchByOps[C, T]
    Definition Classes
    DiffToSeqMatchByOps
  10. implicit def toSetMatchByOps[C[_], T](diff: Diff[C[T]])(implicit arg0: SetLike[C]): DiffSetMatchByOps[C, T]
    Definition Classes
    DiffToSetMatchByOps
  11. implicit def toSubtypeSelector[A](a: A): DiffxSubtypeSelector[A]
    Definition Classes
    DiffxSupport
  12. implicit def traversableDiffxFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): DiffxFunctor[F, A]

Inherited from DiffxSupport

Inherited from DiffToMatchByOps

Inherited from DiffToSeqMatchByOps

Inherited from DiffToSetMatchByOps

Inherited from DiffToMapMatchByOps

Inherited from DiffLensToMatchByOps

Inherited from DiffLensToSeqMatchByOps

Inherited from DiffLensToSetMatchByOps

Inherited from DiffLensToMapMatchByOps

Inherited from DiffxOptionSupport

Inherited from DiffxEitherSupport

Inherited from AnyRef

Inherited from Any

Ungrouped