com.softwaremill.diffx
package com.softwaremill.diffx
Type members
Classlikes
object Diff extends LowPriorityDiff with DiffTupleInstances with DiffxPlatformExtensions with DiffCompanionMacro
- Companion:
- class
case class DiffContext(overrides: Tree[Diff[Any] => Diff[Any]], path: List[ModifyPath], matcherOverrides: Tree[ObjectMatcher[_]])
- Companion:
- object
trait DiffLensToMatchByOps extends DiffLensToMapMatchByOps with DiffLensToSetMatchByOps with DiffLensToSeqMatchByOps
trait DiffToMatchByOps extends DiffToMapMatchByOps with DiffToSetMatchByOps with DiffToSeqMatchByOps
trait DiffxSupport extends DiffxEitherSupport with DiffxOptionSupport with DiffLensToMatchByOps with DiffToMatchByOps
- Companion:
- object
Defines how the elements within collections are paired
Defines how the elements within collections are paired
- Type parameters:
- T
type of the collection element
- Companion:
- object
case class ShowConfig(left: String => String, right: String => String, missing: String => String, additional: String => String, default: String => String, arrow: String => String, transformer: DiffResultTransformer)
- Companion:
- object
Inherited types
Value members
Inherited methods
Implicits
Implicits
final implicit def DiffxEachMap[F[_, _], K, V](t: F[K, V])(implicit fac: Factory[(K, V), F[K, V]]): DiffxEachMap[F, K, V]
implicit def traversableDiffxFunctor[F[_], A](implicit fac: Factory[A, F[A]], ev: F[A] => Iterable[A]): DiffxFunctor[F, A]
Inherited implicits
final implicit def DiffxEither[T[_, _], L, R](e: T[L, R])(implicit f: DiffxEitherFunctor[T, L, R]): DiffxEither[T, L, R]
- Inherited from:
- DiffxEitherSupport
implicit def lensToMapMatchByOps[C[_, _] : MapLike, K, V, S](diffLens: DiffLens[S, C[K, V]]): DiffLensMapMatchByOps[C, K, V, S]
- Inherited from:
- DiffLensToMapMatchByOps
implicit def lensToSeqMatchByOps[C[_] : SeqLike, T, S](diffLens: DiffLens[S, C[T]]): DiffLensSeqMatchByOps[C, T, S]
- Inherited from:
- DiffLensToSeqMatchByOps
implicit def lensToSetMatchByOps[C[_] : SetLike, T, S](diffLens: DiffLens[S, C[T]]): DiffLensSetMatchByOps[C, T, S]
- Inherited from:
- DiffLensToSetMatchByOps
implicit def toMapMatchByOps[C[_, _] : MapLike, K, V](diff: Diff[C[K, V]]): DiffMapMatchByOps[C, K, V]
- Inherited from:
- DiffToMapMatchByOps