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. Protected

Package Members

  1. package generic

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 DiffContext(overrides: Tree[Diff[_]], path: diffx.FieldPath, matcherOverrides: Tree[ObjectMatcher[_]]) extends Product with Serializable
  6. case class DiffLens[T, U](outer: Diff[T], path: List[String]) extends Product with Serializable
  7. trait DiffResult extends Product with Serializable
  8. case class DiffResultAdditional[T](value: T) extends DiffResultDifferent with Product with Serializable
  9. trait DiffResultDifferent extends DiffResult
  10. case class DiffResultMap(fields: Map[DiffResult, DiffResult]) extends DiffResultDifferent with Product with Serializable
  11. case class DiffResultMissing[T](value: T) extends DiffResultDifferent with Product with Serializable
  12. case class DiffResultObject(name: String, fields: Map[String, DiffResult]) extends DiffResultDifferent with Product with Serializable
  13. case class DiffResultSet(diffs: List[DiffResult]) extends DiffResultDifferent with Product with Serializable
  14. case class DiffResultString(diffs: List[DiffResult]) extends DiffResultDifferent with Product with Serializable
  15. case class DiffResultValue[T](left: T, right: T) extends DiffResultDifferent with Product with Serializable
  16. trait DiffxConsoleSupport extends AnyRef
  17. implicit class DiffxEachMap[F[_, _], K, T] extends AnyRef
  18. trait DiffxEitherSupport extends AnyRef
  19. implicit class DiffxEither[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  20. trait DiffxEitherFunctor[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  21. trait DiffxOptionSupport extends AnyRef
  22. implicit class DiffxEach[F[_], T] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  23. trait DiffxFunctor[F[_], A] extends AnyRef
    Definition Classes
    DiffxOptionSupport
  24. trait DiffxSupport extends DiffxEitherSupport with DiffxConsoleSupport with DiffxOptionSupport
  25. type FieldPath = List[String]
    Definition Classes
    DiffxSupport
  26. case class Identical[T](value: T) extends DiffResult with Product with Serializable
  27. trait LowPriorityDiff extends AnyRef
  28. trait LowPriorityObjectMatcher extends AnyRef
  29. trait MiddlePriorityDiff extends DiffMagnoliaDerivation with LowPriorityDiff
  30. trait ObjectMatcher[T] extends AnyRef
  31. sealed trait Tree[T] extends AnyRef
  32. trait TupleInstances 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 optionDiffxFunctor[A]: DiffxFunctor[Option, A]
    Definition Classes
    DiffxOptionSupport
  7. def rightColor(s: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  8. def showChange(l: String, r: String)(implicit c: ConsoleColorConfig): String
    Definition Classes
    DiffxConsoleSupport
  9. implicit def traversableDiffxFunctor[F[_], A](implicit fac: Factory[A, F[A]], ev: (F[A]) => Iterable[A]): DiffxFunctor[F, A]
  10. object ConsoleColorConfig extends Serializable
  11. object Derived extends Serializable
  12. object Diff extends MiddlePriorityDiff with TupleInstances
  13. object DiffContext extends Serializable
  14. object DiffResult extends Serializable
  15. object DiffxSupport
  16. object ModifyMacro
  17. object ObjectMatcher extends LowPriorityObjectMatcher
  18. object Tree