object Differ extends DifferTupleInstances with DifferGen with DifferTimeInstances

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Differ
  2. DifferTimeInstances
  3. DifferGen
  4. DifferTupleInstances
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Typeclass[T] = Differ[T]
    Definition Classes
    DifferGen
  2. final class SealedTraitDiffer[T] extends Differ[T]
    Definition Classes
    DifferGen

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 alwaysIgnore[T]: AlwaysIgnoreDiffer[T]

    A Differ that always return an Ignored result.

    A Differ that always return an Ignored result. Useful when you can't really diff something

  5. def apply[A](implicit differ: Differ[A]): Differ[A]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. implicit val bigDecimalDiffer: NumericDiffer[BigDecimal]
  8. implicit val bigIntDiffer: NumericDiffer[BigInt]
  9. implicit val booleanDiffer: ValueDiffer[Boolean]
  10. implicit val byteDiffer: NumericDiffer[Byte]
  11. implicit val charDiffer: ValueDiffer[Char]
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. implicit val dayOfWeekDiffer: EqualsDiffer[DayOfWeek]
    Definition Classes
    DifferTimeInstances
  14. macro def derived[T]: Differ[T]
    Definition Classes
    DifferGen
  15. implicit val doubleDiffer: NumericDiffer[Double]
  16. implicit val durationDiffer: EqualsDiffer[Duration]
    Definition Classes
    DifferTimeInstances
  17. implicit def eitherDiffer[A, B](implicit arg0: Differ[A], arg1: Differ[B]): Differ[Either[A, B]]
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. implicit val instantDiffer: EqualsDiffer[Instant]
    Definition Classes
    DifferTimeInstances
  23. implicit val intDiffer: NumericDiffer[Int]
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def join[T](ctx: ReadOnlyCaseClass[Differ, T]): Differ[T]
    Definition Classes
    DifferGen
  26. implicit val localDateDiffer: EqualsDiffer[LocalDate]
    Definition Classes
    DifferTimeInstances
  27. implicit val localDateTimeDiffer: EqualsDiffer[LocalDateTime]
    Definition Classes
    DifferTimeInstances
  28. implicit val localTimeDiffer: EqualsDiffer[LocalTime]
    Definition Classes
    DifferTimeInstances
  29. implicit val longDiffer: NumericDiffer[Long]
  30. implicit def mapDiffer[M[_, _], K, V](implicit keyDiffer: ValueDiffer[K], valueDiffer: Differ[V], typeName: TypeName[M[K, V]], asMap: MapLike[M]): MapDiffer[M, K, V]
  31. implicit val monthDayDiffer: EqualsDiffer[MonthDay]
    Definition Classes
    DifferTimeInstances
  32. implicit val monthDiffer: EqualsDiffer[Month]
    Definition Classes
    DifferTimeInstances
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. implicit val offsetDateTimeDiffer: EqualsDiffer[OffsetDateTime]
    Definition Classes
    DifferTimeInstances
  37. implicit val offsetTimeDiffer: EqualsDiffer[OffsetTime]
    Definition Classes
    DifferTimeInstances
  38. implicit def optionDiffer[T](implicit arg0: Differ[T]): Differ[Option[T]]
  39. implicit val periodDiffer: EqualsDiffer[Period]
    Definition Classes
    DifferTimeInstances
  40. implicit def seqDiffer[F[_], A](implicit itemDiffer: Differ[A], typeName: TypeName[F[A]], asSeq: SeqLike[F]): SeqDiffer[F, A]
  41. implicit def setDiffer[F[_], A](implicit itemDiffer: Differ[A], typeName: TypeName[F[A]], asSet: SetLike[F]): SetDiffer[F, A]
  42. implicit val shortDiffer: NumericDiffer[Short]
  43. def split[T](ctx: SealedTrait[Differ, T]): Differ[T]
    Definition Classes
    DifferGen
  44. implicit val stringDiffer: ValueDiffer[String]
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. def toString(): String
    Definition Classes
    AnyRef → Any
  47. implicit def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
    Definition Classes
    DifferTupleInstances
  48. implicit def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
    Definition Classes
    DifferTupleInstances
  49. implicit def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
    Definition Classes
    DifferTupleInstances
  50. implicit def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
    Definition Classes
    DifferTupleInstances
  51. implicit def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
    Definition Classes
    DifferTupleInstances
  52. implicit def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
    Definition Classes
    DifferTupleInstances
  53. implicit def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
    Definition Classes
    DifferTupleInstances
  54. implicit def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
    Definition Classes
    DifferTupleInstances
  55. implicit def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], a18Diff: Differ[A18], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
    Definition Classes
    DifferTupleInstances
  56. implicit def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], a18Diff: Differ[A18], a19Diff: Differ[A19], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
    Definition Classes
    DifferTupleInstances
  57. implicit def tuple2[A1, A2](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], typeName: TypeName[(A1, A2)]): RecordDiffer[(A1, A2)]
    Definition Classes
    DifferTupleInstances
  58. implicit def tuple20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], a18Diff: Differ[A18], a19Diff: Differ[A19], a20Diff: Differ[A20], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
    Definition Classes
    DifferTupleInstances
  59. implicit def tuple21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], a18Diff: Differ[A18], a19Diff: Differ[A19], a20Diff: Differ[A20], a21Diff: Differ[A21], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
    Definition Classes
    DifferTupleInstances
  60. implicit def tuple22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], a10Diff: Differ[A10], a11Diff: Differ[A11], a12Diff: Differ[A12], a13Diff: Differ[A13], a14Diff: Differ[A14], a15Diff: Differ[A15], a16Diff: Differ[A16], a17Diff: Differ[A17], a18Diff: Differ[A18], a19Diff: Differ[A19], a20Diff: Differ[A20], a21Diff: Differ[A21], a22Diff: Differ[A22], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
    Definition Classes
    DifferTupleInstances
  61. implicit def tuple3[A1, A2, A3](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], typeName: TypeName[(A1, A2, A3)]): RecordDiffer[(A1, A2, A3)]
    Definition Classes
    DifferTupleInstances
  62. implicit def tuple4[A1, A2, A3, A4](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], typeName: TypeName[(A1, A2, A3, A4)]): RecordDiffer[(A1, A2, A3, A4)]
    Definition Classes
    DifferTupleInstances
  63. implicit def tuple5[A1, A2, A3, A4, A5](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], typeName: TypeName[(A1, A2, A3, A4, A5)]): RecordDiffer[(A1, A2, A3, A4, A5)]
    Definition Classes
    DifferTupleInstances
  64. implicit def tuple6[A1, A2, A3, A4, A5, A6](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], typeName: TypeName[(A1, A2, A3, A4, A5, A6)]): RecordDiffer[(A1, A2, A3, A4, A5, A6)]
    Definition Classes
    DifferTupleInstances
  65. implicit def tuple7[A1, A2, A3, A4, A5, A6, A7](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7)]
    Definition Classes
    DifferTupleInstances
  66. implicit def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8)]
    Definition Classes
    DifferTupleInstances
  67. implicit def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit a1Diff: Differ[A1], a2Diff: Differ[A2], a3Diff: Differ[A3], a4Diff: Differ[A4], a5Diff: Differ[A5], a6Diff: Differ[A6], a7Diff: Differ[A7], a8Diff: Differ[A8], a9Diff: Differ[A9], typeName: TypeName[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]): RecordDiffer[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
    Definition Classes
    DifferTupleInstances
  68. def useEquals[T](valueToString: (T) => String): EqualsDiffer[T]
  69. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  71. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. implicit val yearDiffer: EqualsDiffer[Year]
    Definition Classes
    DifferTimeInstances
  73. implicit val yearMonthDiffer: EqualsDiffer[YearMonth]
    Definition Classes
    DifferTimeInstances
  74. implicit val zoneIdDiffer: EqualsDiffer[ZoneId]
    Definition Classes
    DifferTimeInstances
  75. implicit val zoneOffsetDiffer: EqualsDiffer[ZoneOffset]
    Definition Classes
    DifferTimeInstances
  76. implicit val zonedDateTimeDiffer: EqualsDiffer[ZonedDateTime]
    Definition Classes
    DifferTimeInstances

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from DifferTimeInstances

Inherited from DifferGen

Inherited from DifferTupleInstances

Inherited from AnyRef

Inherited from Any

Ungrouped