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 Params
- 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 classlikes
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