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 Derived[T](value: T) extends Product with Serializable
  2. trait Diff[T] extends AnyRef
  3. class DiffForString extends Diff[String]
  4. trait DiffInstances extends DiffMagnoliaDerivation
  5. trait DiffMagnoliaDerivation extends LowPriority
  6. trait DiffResult extends Product with Serializable
  7. case class DiffResultAdditional[T](value: T) extends DiffResultDifferent with Product with Serializable
  8. trait DiffResultDifferent extends DiffResult
  9. case class DiffResultMap(fields: Map[DiffResult, DiffResult]) extends DiffResultDifferent with Product with Serializable
  10. case class DiffResultMissing[T](value: T) extends DiffResultDifferent with Product with Serializable
  11. case class DiffResultObject(name: String, fields: Map[String, DiffResult]) extends DiffResultDifferent with Product with Serializable
  12. case class DiffResultSet(diffs: List[DiffResult]) extends DiffResultDifferent with Product with Serializable
  13. case class DiffResultString(diffs: List[DiffResult]) extends DiffResultDifferent with Product with Serializable
  14. case class DiffResultValue[T](left: T, right: T) extends DiffResultDifferent with Product with Serializable
  15. trait DiffxConsoleSupport extends AnyRef
  16. implicit class DiffxEachMap[F[_, _], K, T] extends AnyRef
  17. trait DiffxEitherSupport extends AnyRef
  18. implicit class DiffxEither[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  19. trait DiffxEitherFunctor[T[_, _], L, R] extends AnyRef
    Definition Classes
    DiffxEitherSupport
  20. trait DiffxMapAtFunctor[F[_, _], K, T] extends AnyRef
  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 LowPriority extends AnyRef
  28. trait ObjectMatcher[T] extends AnyRef

Value Members

  1. def arrow(l: String, r: String): String
    Definition Classes
    DiffxConsoleSupport
  2. def blue(s: String): String
    Definition Classes
    DiffxConsoleSupport
  3. def compare[T](left: T, right: T)(implicit d: Diff[T]): DiffResult
    Definition Classes
    DiffxSupport
  4. implicit def eitherDiffxFunctor[T[_, _], L, R]: DiffxEitherFunctor[Either, L, R]
    Definition Classes
    DiffxEitherSupport
  5. def green(s: String): 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 pad(s: Any, i: Int = 5): String
    Definition Classes
    DiffxConsoleSupport
  9. def red(s: String): String
    Definition Classes
    DiffxConsoleSupport
  10. def showChange(l: String, r: String): String
    Definition Classes
    DiffxConsoleSupport
  11. implicit def traversableDiffxFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): DiffxFunctor[F, A]
  12. object Derived extends Serializable
  13. object Diff extends DiffInstances
  14. object DiffResult extends Serializable
  15. object DiffxSupport
  16. object IgnoreMacro
  17. object ObjectMatcher

Inherited from DiffxSupport

Inherited from DiffxOptionSupport

Inherited from DiffxConsoleSupport

Inherited from DiffxEitherSupport

Inherited from AnyRef

Inherited from Any

Ungrouped