package diffx

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. diffx
  2. DiffxSupport
  3. DiffxOptionSupport
  4. DiffxConsoleSupport
  5. DiffxEitherSupport
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ConsoleColorConfig(left: (String) ⇒ String, right: (String) ⇒ String, default: (String) ⇒ String, arrow: (String) ⇒ String) extends Product with Serializable
  2. case class Derived[T](value: T) extends Product with Serializable
  3. case class DerivedDiffLens[T, U](outer: Diff[T], path: List[String]) extends Product with Serializable
  4. trait Diff[-T] extends AnyRef
  5. case class DiffConfiguration(makeIgnored: (Diff[Any]) ⇒ Diff[Any]) extends Product with Serializable
  6. case class DiffContext(overrides: Tree[(Diff[Any]) ⇒ Diff[Any]], path: diffx.FieldPath, matcherOverrides: Tree[ObjectMatcher[_]]) extends Product with Serializable
  7. case class DiffLens[T, U](outer: Diff[T], path: List[String]) extends Product with Serializable
  8. trait DiffResult extends Product with Serializable
  9. case class DiffResultAdditional[T](value: T) extends DiffResult with Product with Serializable
  10. case class DiffResultAdditionalChunk(value: String) extends DiffResult with Product with Serializable
  11. case class DiffResultChunk(left: String, right: String) extends DiffResult with Product with Serializable
  12. case class DiffResultMap(entries: Map[DiffResult, DiffResult]) extends DiffResult with Product with Serializable
  13. case class DiffResultMissing[T](value: T) extends DiffResult with Product with Serializable
  14. case class DiffResultMissingChunk(value: String) extends DiffResult with Product with Serializable
  15. case class DiffResultObject(name: String, fields: Map[String, DiffResult]) extends DiffResult with Product with Serializable
  16. case class DiffResultSet(diffs: Set[DiffResult]) extends DiffResult with Product with Serializable
  17. case class DiffResultString(diffs: List[DiffResult]) extends DiffResult with Product with Serializable
  18. case class DiffResultStringLine(diffs: List[DiffResult]) extends DiffResult with Product with Serializable
  19. case class DiffResultStringWord(diffs: List[DiffResult]) extends DiffResult with Product with Serializable
  20. case class DiffResultValue[T](left: T, right: T) extends DiffResult with Product with Serializable
  21. trait DiffTupleInstances extends AnyRef
  22. trait DiffxConsoleSupport extends AnyRef
  23. implicit class DiffxEachMap[F[_, _], K, T] extends AnyRef
  24. trait DiffxEitherSupport extends AnyRef
  25. implicit class DiffxEither[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  26. trait DiffxEitherFunctor[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  27. trait DiffxMapAtFunctor[F[_, _], K, T] extends AnyRef
  28. trait DiffxOptionSupport extends AnyRef
  29. implicit class DiffxEach[F[_], T] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  30. trait DiffxFunctor[F[_], A] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  31. trait DiffxPlatformExtensions extends AnyRef
  32. trait DiffxSupport extends DiffxEitherSupport with DiffxConsoleSupport with DiffxOptionSupport
  33. type FieldPath = List[String]
    Definition Classes
    DiffxSupport
  34. case class IdenticalValue[T](value: T) extends DiffResult with Product with Serializable
  35. trait LowPriorityDiff extends AnyRef
  36. trait LowPriorityObjectMatcher extends AnyRef
  37. trait MiddlePriorityDiff extends DiffMagnoliaDerivation with LowPriorityDiff
  38. trait ObjectMatcher[T] extends AnyRef

    Defines how the elements within collections are paired

  39. sealed trait Tree[T] extends AnyRef

Value Members

  1. def arrowColor(s: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  2. def compare[T](left: T, right: T)(implicit d: Diff[T]): DiffResult
    Definition Classes
    DiffxSupport
  3. def defaultColor(s: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  4. implicit def eitherDiffxFunctor[T[_, _], L, R]: DiffxEitherFunctor[Either, L, R]
    Definition Classes
    DiffxEitherSupport
  5. def leftColor(s: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  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. def rightColor(s: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  9. def showChange(l: String, r: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  10. implicit def traversableDiffxFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): DiffxFunctor[F, A]
  11. object ConsoleColorConfig extends Serializable
  12. object Derived extends Serializable
  13. object Diff extends MiddlePriorityDiff with DiffTupleInstances with DiffxPlatformExtensions
  14. object DiffConfiguration extends Serializable
  15. object DiffContext extends Serializable
  16. object DiffResult extends Serializable
  17. object DiffxSupport
  18. object ModifyMacro
  19. object ObjectMatcher extends LowPriorityObjectMatcher
  20. object Tree

Inherited from DiffxSupport

Inherited from DiffxOptionSupport

Inherited from DiffxConsoleSupport

Inherited from DiffxEitherSupport

Inherited from AnyRef

Inherited from Any

Ungrouped