package diffx
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- diffx
- DiffxSupport
- DiffToMatchByOps
- DiffToSeqMatchByOps
- DiffToSetMatchByOps
- DiffToMapMatchByOps
- DiffLensToMatchByOps
- DiffLensToSeqMatchByOps
- DiffLensToSetMatchByOps
- DiffLensToMapMatchByOps
- DiffxOptionSupport
- DiffxEitherSupport
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
DiffxEach[F[_], T] extends AnyRef
- Definition Classes
- DiffxOptionSupport
-
implicit
class
DiffxEither[T[_, _], L, R] extends AnyRef
- Definition Classes
- DiffxEitherSupport
-
trait
DiffxEitherFunctor[T[_, _], L, R] extends AnyRef
- Definition Classes
- DiffxEitherSupport
-
trait
DiffxFunctor[F[_], A] extends AnyRef
- Definition Classes
- DiffxOptionSupport
-
trait
DiffxSubtypeSelector[T] extends AnyRef
- Definition Classes
- DiffxSupport
-
type
FieldPath = List[String]
- Definition Classes
- DiffxSupport
-
type
MapMatcher[K, V] = ObjectMatcher[MapEntry[K, V]]
- Definition Classes
- DiffxSupport
-
type
SeqMatcher[T] = ObjectMatcher[SeqEntry[T]]
- Definition Classes
- DiffxSupport
-
type
SetMatcher[T] = ObjectMatcher[SetEntry[T]]
- Definition Classes
- DiffxSupport
Value Members
-
def
compare[T](left: T, right: T)(implicit d: Diff[T]): DiffResult
- Definition Classes
- DiffxSupport
-
implicit
def
eitherDiffxFunctor[T[_, _], L, R]: DiffxEitherFunctor[Either, L, R]
- Definition Classes
- DiffxEitherSupport
-
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
-
implicit
def
lensToSeqMatchByOps[C[_], T, S](diffLens: DiffLens[S, C[T]])(implicit arg0: SeqLike[C]): DiffLensSeqMatchByOps[C, T, S]
- Definition Classes
- DiffLensToSeqMatchByOps
-
implicit
def
lensToSetMatchByOps[C[_], T, S](diffLens: DiffLens[S, C[T]])(implicit arg0: SetLike[C]): DiffLensSetMatchByOps[C, T, S]
- Definition Classes
- DiffLensToSetMatchByOps
- 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]
-
implicit
def
optionDiffxFunctor[A]: DiffxFunctor[Option, A]
- Definition Classes
- DiffxOptionSupport
-
implicit
def
toMapMatchByOps[C[_, _], K, V](diff: Diff[C[K, V]])(implicit arg0: MapLike[C]): DiffMapMatchByOps[C, K, V]
- Definition Classes
- DiffToMapMatchByOps
-
implicit
def
toSeqMatchByOps[C[_], T, S](diff: Diff[C[T]])(implicit arg0: SeqLike[C]): DiffSeqMatchByOps[C, T]
- Definition Classes
- DiffToSeqMatchByOps
-
implicit
def
toSetMatchByOps[C[_], T](diff: Diff[C[T]])(implicit arg0: SetLike[C]): DiffSetMatchByOps[C, T]
- Definition Classes
- DiffToSetMatchByOps
-
implicit
def
toSubtypeSelector[A](a: A): DiffxSubtypeSelector[A]
- Definition Classes
- DiffxSupport
- implicit def traversableDiffxFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): DiffxFunctor[F, A]