object Diff extends LowPriorityDiff with DiffTupleInstances with DiffxPlatformExtensions with DiffCompanionMacro

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

Type Members

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

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 compare[T](left: T, right: T)(implicit arg0: Diff[T]): DiffResult
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. implicit def dTuple2[T1, T2](implicit d1: Diff[T1], d2: Diff[T2]): Diff[(T1, T2)]
    Definition Classes
    DiffTupleInstances
  20. 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
  21. 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
  22. 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
  23. implicit def dTuple3[T1, T2, T3](implicit d1: Diff[T1], d2: Diff[T2], d3: Diff[T3]): Diff[(T1, T2, T3)]
    Definition Classes
    DiffTupleInstances
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. macro def derived[T]: Diff[T]
    Definition Classes
    DiffCompanionMacro
  31. implicit def derivedDiff[T](implicit dd: Derived[Diff[T]]): Diff[T]

    Implicit instance of Diff[T] created from implicit Derived[Diff[T]].

    Implicit instance of Diff[T] created from implicit Derived[Diff[T]]. Should not be called explicitly from clients code. Use summon instead.

    Definition Classes
    LowPriorityDiff
  32. implicit val diffForBoolean: Diff[Boolean]
  33. implicit val diffForChar: Diff[Char]
  34. implicit def diffForEither[L, R](implicit ld: Diff[L], rd: Diff[R]): Diff[Either[L, R]]
  35. implicit def diffForMap[C[_, _], K, V](implicit dv: Diff[V], dk: Diff[K], matcher: ObjectMatcher[MapEntry[K, V]], mapLike: MapLike[C]): Diff[C[K, V]]
  36. implicit def diffForNumeric[T](implicit arg0: Numeric[T]): Diff[T]
  37. implicit def diffForOptional[T](implicit ddt: Diff[T]): Diff[Option[T]]
  38. implicit val diffForRange: Diff[Range]
  39. implicit def diffForSeq[C[_], T](implicit dt: Diff[T], matcher: ObjectMatcher[SeqEntry[T]], seqLike: SeqLike[C]): Diff[C[T]]
  40. implicit def diffForSet[C[_], T](implicit dt: Diff[T], matcher: ObjectMatcher[SetEntry[T]], setLike: SetLike[C]): Diff[C[T]]
  41. implicit val diffForString: Diff[String]
  42. implicit val diffInstant: Diff[Instant]
    Definition Classes
    DiffxPlatformExtensions
  43. implicit val diffLocalDate: Diff[LocalDate]
    Definition Classes
    DiffxPlatformExtensions
  44. implicit val diffLocalDateTime: Diff[LocalDateTime]
    Definition Classes
    DiffxPlatformExtensions
  45. implicit val diffLocalTime: Diff[LocalTime]
    Definition Classes
    DiffxPlatformExtensions
  46. implicit val diffOffsetDateTime: Diff[OffsetDateTime]
    Definition Classes
    DiffxPlatformExtensions
  47. implicit val diffUuid: Diff[UUID]
    Definition Classes
    DiffxPlatformExtensions
  48. implicit val diffZonedDateTime: Diff[ZonedDateTime]
    Definition Classes
    DiffxPlatformExtensions
  49. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  51. def fallback[T]: Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  52. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  53. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  54. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  55. def ignored[T]: Diff[T]
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def join[T](ctx: ReadOnlyCaseClass[Typeclass, T]): Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. def split[T](ctx: SealedTrait[Typeclass, T]): Diff[T]
    Definition Classes
    DiffMagnoliaDerivation
  62. def summon[T](implicit dd: Derived[Diff[T]]): Diff[T]

    Returns unwrapped instance of Diff[T] from implicitly summoned Derived[Diff[T]].

    Returns unwrapped instance of Diff[T] from implicitly summoned Derived[Diff[T]]. Use this method when you want to modify auto derived instance of diff and put it back into the implicit scope.

    Definition Classes
    LowPriorityDiff
  63. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  64. def toString(): String
    Definition Classes
    AnyRef → Any
  65. def useEquals[T]: Diff[T]

    Create a Diff instance using Object#equals

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

Inherited from DiffCompanionMacro

Inherited from DiffMagnoliaDerivation

Inherited from DiffTupleInstances

Inherited from LowPriorityDiff

Inherited from AnyRef

Inherited from Any

Ungrouped