object Diff extends MiddlePriorityDiff with DiffTupleInstances with DiffxPlatformExtensions

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Diff
  2. DiffxPlatformExtensions
  3. DiffTupleInstances
  4. MiddlePriorityDiff
  5. LowPriorityDiff
  6. DiffMagnoliaDerivation
  7. LowPriority
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Typeclass[T] = Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  2. implicit class RichDerivedDiff[T] extends AnyRef
    Definition Classes
    LowPriorityDiff
  3. implicit class RichDiff[T] extends AnyRef
    Definition Classes
    LowPriorityDiff

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[T](implicit arg0: Diff[T]): Diff[T]
  5. def approximate[T](epsilon: T)(implicit arg0: Numeric[T]): Diff[T]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def combine[T](ctx: ReadOnlyCaseClass[Typeclass, T]): Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  9. def compare[T](left: T, right: T)(implicit arg0: Diff[T]): DiffResult
  10. implicit def dTuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
    Definition Classes
    DiffTupleInstances
  11. implicit def dTuple11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
    Definition Classes
    DiffTupleInstances
  12. implicit def dTuple12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
    Definition Classes
    DiffTupleInstances
  13. implicit def dTuple13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
    Definition Classes
    DiffTupleInstances
  14. implicit def dTuple14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
    Definition Classes
    DiffTupleInstances
  15. implicit def dTuple15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
    Definition Classes
    DiffTupleInstances
  16. implicit def dTuple16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
    Definition Classes
    DiffTupleInstances
  17. implicit def dTuple17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
    Definition Classes
    DiffTupleInstances
  18. implicit def dTuple18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17], d18: Diff[T18]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
    Definition Classes
    DiffTupleInstances
  19. implicit def dTuple19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17], d18: Diff[T18], d19: Diff[T19]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
    Definition Classes
    DiffTupleInstances
  20. implicit def dTuple2[T1, T2](implicit d1: Diff[T1], d2: Diff[T2]): Diff[(T1, T2)]
    Definition Classes
    DiffTupleInstances
  21. implicit def dTuple20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17], d18: Diff[T18], d19: Diff[T19], d20: Diff[T20]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
    Definition Classes
    DiffTupleInstances
  22. implicit def dTuple21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17], d18: Diff[T18], d19: Diff[T19], d20: Diff[T20], d21: Diff[T21]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
    Definition Classes
    DiffTupleInstances
  23. implicit def dTuple22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9], d10: Diff[T10], d11: Diff[T11], d12: Diff[T12], d13: Diff[T13], d14: Diff[T14], d15: Diff[T15], d16: Diff[T16], d17: Diff[T17], d18: Diff[T18], d19: Diff[T19], d20: Diff[T20], d21: Diff[T21], d22: Diff[T22]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
    Definition Classes
    DiffTupleInstances
  24. implicit def dTuple3[T1, T2, T3](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3]): Diff[(T1, T2, T3)]
    Definition Classes
    DiffTupleInstances
  25. implicit def dTuple4[T1, T2, T3, T4](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4]): Diff[(T1, T2, T3, T4)]
    Definition Classes
    DiffTupleInstances
  26. implicit def dTuple5[T1, T2, T3, T4, T5](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5]): Diff[(T1, T2, T3, T4, T5)]
    Definition Classes
    DiffTupleInstances
  27. implicit def dTuple6[T1, T2, T3, T4, T5, T6](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6]): Diff[(T1, T2, T3, T4, T5, T6)]
    Definition Classes
    DiffTupleInstances
  28. implicit def dTuple7[T1, T2, T3, T4, T5, T6, T7](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7]): Diff[(T1, T2, T3, T4, T5, T6, T7)]
    Definition Classes
    DiffTupleInstances
  29. implicit def dTuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8)]
    Definition Classes
    DiffTupleInstances
  30. implicit def dTuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3], d4: Diff[T4], d5: Diff[T5], d6: Diff[T6], d7: Diff[T7], d8: Diff[T8], d9: Diff[T9]): Diff[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
    Definition Classes
    DiffTupleInstances
  31. macro def derived[T]: Derived[Diff[T]]
  32. implicit def derivedDiff[T](implicit dd: Derived[Diff[T]]): Diff[T]
    Definition Classes
    LowPriorityDiff
  33. implicit val diffForBoolean: Diff[Boolean]
  34. implicit val diffForChar: Diff[Char]
  35. implicit def diffForEither[L, R](implicit ld: Diff[L], rd: Diff[R]): Diff[Either[L, R]]
  36. implicit def diffForIterable[T, C[W] <: Iterable[W]](implicit dt: Diff[T], matcher: ObjectMatcher[IterableEntry[T]]): Diff[C[T]]
    Definition Classes
    MiddlePriorityDiff
  37. implicit def diffForMap[K, V, C[KK, VV] <: Map[KK, VV]](implicit dv: Diff[V], dk: Diff[K], matcher: ObjectMatcher[MapEntry[K, V]]): Diff[C[K, V]]
  38. implicit def diffForNumeric[T](implicit arg0: Numeric[T]): Diff[T]
  39. implicit def diffForOptional[T](implicit ddt: Diff[T]): Diff[Option[T]]
  40. implicit val diffForRange: Diff[Range]
  41. implicit def diffForSet[T, C[W] <: Set[W]](implicit dt: Diff[T], matcher: ObjectMatcher[SetEntry[T]]): Diff[C[T]]
  42. implicit val diffForString: Diff[String]
  43. implicit val diffInstant: Diff[Instant]
    Definition Classes
    DiffxPlatformExtensions
  44. implicit val diffLocalDate: Diff[LocalDate]
    Definition Classes
    DiffxPlatformExtensions
  45. implicit val diffLocalDateTime: Diff[LocalDateTime]
    Definition Classes
    DiffxPlatformExtensions
  46. implicit val diffLocalTime: Diff[LocalTime]
    Definition Classes
    DiffxPlatformExtensions
  47. implicit val diffOffsetDateTime: Diff[OffsetDateTime]
    Definition Classes
    DiffxPlatformExtensions
  48. implicit val diffUuid: Diff[UUID]
    Definition Classes
    DiffxPlatformExtensions
  49. implicit val diffZonedDateTime: Diff[ZonedDateTime]
    Definition Classes
    DiffxPlatformExtensions
  50. def dispatch[T](ctx: SealedTrait[Typeclass, T]): Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  51. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  53. def fallback[T]: Diff[T]
    Definition Classes
    LowPriority
  54. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  55. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  56. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. def ignored[T]: Diff[T]
  58. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  63. def toString(): String
    Definition Classes
    AnyRef → Any
  64. def useEquals[T]: Diff[T]

    Create a Diff instance using Object#equals

  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from DiffTupleInstances

Inherited from MiddlePriorityDiff

Inherited from LowPriorityDiff

Inherited from DiffMagnoliaDerivation

Inherited from LowPriority

Inherited from AnyRef

Inherited from Any

Ungrouped