object Diff extends DiffInstances

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Diff
  2. DiffInstances
  3. DiffMagnoliaDerivation
  4. LowPriority
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Typeclass[T] = Derived[Diff[T]]
    Definition Classes
    DiffMagnoliaDerivation

Value Members

  1. implicit def anyDiff[T](implicit dd: Derived[Diff[T]]): Diff[T]
  2. def apply[T](implicit arg0: Diff[T]): Diff[T]
  3. def combine[T](ctx: CaseClass[Typeclass, T]): Derived[Diff[T]]
    Definition Classes
    DiffMagnoliaDerivation
  4. def compare[T](left: T, right: T)(implicit arg0: Diff[T]): DiffResult
  5. implicit def diffForIterable[T, C[W] <: Iterable[W]](implicit ddot: Diff[Option[T]]): Derived[Diff[C[T]]]
    Definition Classes
    DiffInstances
  6. implicit def diffForMap[K, V, C[KK, VV] <: Map[KK, VV]](implicit ddot: Diff[Option[V]], ddk: Diff[K], matcher: ObjectMatcher[K]): Derived[Diff[C[K, V]]]
    Definition Classes
    DiffInstances
  7. implicit def diffForNumeric[T](implicit arg0: Numeric[T]): Derived[Diff[T]]
    Definition Classes
    DiffInstances
  8. implicit def diffForOption[T](implicit ddt: Diff[T]): Derived[Diff[Option[T]]]
    Definition Classes
    DiffInstances
  9. implicit def diffForSet[T, C[W] <: Set[W]](implicit arg0: ObjectMatcher[T], ddt: Diff[T], matcher: ObjectMatcher[T]): Derived[Diff[C[T]]]
    Definition Classes
    DiffInstances
  10. def dispatch[T](ctx: SealedTrait[Typeclass, T]): Derived[Diff[T]]
    Definition Classes
    DiffMagnoliaDerivation
  11. def fallback[T]: Derived[Diff[T]]
    Definition Classes
    LowPriority
  12. implicit macro def gen[T]: Derived[Diff[T]]
    Definition Classes
    DiffMagnoliaDerivation
  13. def identical[T]: Diff[T]
  14. implicit def unwrapDerivedDiff[T](dd: Derived[Diff[T]]): Diff[T]