Package

s_mach

datadiff

Permalink

package datadiff

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. datadiff
  2. DataTypeDataDiffImplicits
  3. CollectionDataDiffImplicits
  4. TupleDataDiffImplicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BigDecimalPatch = BigDecimal

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  2. type BigIntPatch = BigInt

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  3. type BooleanPatch = Boolean

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  4. type BytePatch = Byte

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  5. type CharPatch = Char

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  6. trait CollectionDataDiffImplicits extends AnyRef

    Permalink
  7. trait DataDiff[A, P] extends AnyRef

    Permalink

    A type class for computing the differences between two instances of a type

    A type class for computing the differences between two instances of a type

    A

    the type to compute differences on

    P

    a type for a "patch" which represents the differences between any two instances of A

  8. trait DataTypeDataDiffImplicits extends AnyRef

    Permalink
  9. type DoublePatch = Double

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  10. type FloatPatch = Float

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  11. trait InferDataDiff[A] extends AnyRef

    Permalink

    A helper type-class for inferring the DataDiff type for a type

  12. trait InferPatch[A] extends InferDataDiff[A]

    Permalink

    A helper type-class for inferring the patch type for a type

  13. type IntPatch = Int

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  14. type LongPatch = Long

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  15. case class MapPatch[A, +B, +P](add: Map[A, B], remove: Set[A], change: Map[A, P]) extends Product with Serializable

    Permalink

    A case class for a patch of a Map

    A case class for a patch of a Map

    A

    key type

    B

    value type

    P

    patch for the value type

    add

    (key,value) pairs added to the map

    remove

    keys removed from the map

    change

    (key,value) pairs changed

  16. sealed trait OptionPatch[+A, +P] extends AnyRef

    Permalink

    A case class for a patch for an Option

    A case class for a patch for an Option

    A

    the value type

    P

    the patch type for the value type

  17. implicit final class SMach_Datadiff_PimpEverything[A] extends AnyVal

    Permalink
  18. class SeqDataDiff[A, M[AA] <: Seq[AA]] extends SeqDataDiffImpl[A, M]

    Permalink

    A reusable/extensible DataDiff implementation for sequences that is implemented using https://code.google.com/p/java-diff-utils/ which is based on http://www.xmailserver.org/diff2.pdf

    A reusable/extensible DataDiff implementation for sequences that is implemented using https://code.google.com/p/java-diff-utils/ which is based on http://www.xmailserver.org/diff2.pdf

    A

    the value type

    M

    the sequence type

  19. case class SeqPatch[+A](zomDelta: Vector[Delta[A]]) extends Product with Serializable

    Permalink

    A case class for a patch against a sequence of values

    A case class for a patch against a sequence of values

    Note: the current representation is based on https://code.google.com/p/java-diff-utils/ which is used internally to generate and apply patches. It stores the previous value as part of the patch, unlike all other patch types. The original value will eventually be removed in a later version and should not be used.

    A

    the value type

    zomDelta

    zero or more deltas

  20. case class SetPatch[A](add: Set[A], remove: Set[A]) extends Product with Serializable

    Permalink

    A case class for a patch of a set

    A case class for a patch of a set

    A

    the value type

    add

    the items added to the set

    remove

    the items removed from the set

  21. type ShortPatch = Short

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  22. type StringPatch = Option[String]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  23. trait TupleDataDiffImplicits extends AnyRef

    Permalink

Value Members

  1. object DataDiff

    Permalink
  2. implicit object DataDiff_BigDecimal extends NumericDataDiffImpl[BigDecimal]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  3. implicit object DataDiff_BigInt extends NumericDataDiffImpl[BigInt]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  4. implicit object DataDiff_Boolean extends BooleanDataDiffImpl

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  5. implicit object DataDiff_Byte extends NumericDataDiffImpl[Byte]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  6. implicit object DataDiff_Char extends NumericDataDiffImpl[Char]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  7. implicit object DataDiff_Double extends NumericDataDiffImpl[Double]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  8. implicit object DataDiff_Float extends NumericDataDiffImpl[Float]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  9. implicit object DataDiff_Int extends NumericDataDiffImpl[Int]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  10. implicit object DataDiff_Long extends NumericDataDiffImpl[Long]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  11. implicit object DataDiff_Short extends NumericDataDiffImpl[Short]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  12. implicit object DataDiff_String extends SimpleDataDiffImpl[String]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  13. implicit object DataDiff_Unit extends DataDiff[Unit, Unit]

    Permalink
    Definition Classes
    DataTypeDataDiffImplicits
  14. object MapPatch extends Serializable

    Permalink
  15. object OptionPatch

    Permalink
  16. object SeqPatch extends Serializable

    Permalink
  17. object SetPatch extends Serializable

    Permalink
  18. def dataDiff[A]: InferDataDiff[A]

    Permalink

    Get the DataDiff instance for a type by inferring the patch type

    Get the DataDiff instance for a type by inferring the patch type

    A

    the type

    returns

    a temporary instance that can infer the DataDiff instance

  19. package impl

    Permalink
  20. implicit def mkDataDiff_Map[A, B, Patch](implicit bDiff: DataDiff[B, Patch]): MapDataDiffImpl[A, B, Patch]

    Permalink
    Definition Classes
    CollectionDataDiffImplicits
  21. implicit def mkDataDiff_Option[A, Patch](implicit aDiff: DataDiff[A, Patch]): OptionDataDiffImpl[A, Patch]

    Permalink
    Definition Classes
    CollectionDataDiffImplicits
  22. implicit def mkDataDiff_Seq[A, M[AA] <: Seq[AA]](implicit cbf: CanBuildFrom[Nothing, A, M[A]]): SeqDataDiffImpl[A, M]

    Permalink
    Definition Classes
    CollectionDataDiffImplicits
  23. implicit def mkDataDiff_Set[A]: SetDataDiffImpl[A]

    Permalink
    Definition Classes
    CollectionDataDiffImplicits
  24. implicit def mkDataDiff_Tuple10[A, B, C, D, E, F, G, H, I, J, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ]): DataDiff[(A, B, C, D, E, F, G, H, I, J), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  25. implicit def mkDataDiff_Tuple11[A, B, C, D, E, F, G, H, I, J, K, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  26. implicit def mkDataDiff_Tuple12[A, B, C, D, E, F, G, H, I, J, K, L, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  27. implicit def mkDataDiff_Tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  28. implicit def mkDataDiff_Tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  29. implicit def mkDataDiff_Tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  30. implicit def mkDataDiff_Tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  31. implicit def mkDataDiff_Tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  32. implicit def mkDataDiff_Tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  33. implicit def mkDataDiff_Tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  34. implicit def mkDataDiff_Tuple2[A, B, PA, PB](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB]): DataDiff[(A, B), (PA, PB)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  35. implicit def mkDataDiff_Tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  36. implicit def mkDataDiff_Tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT], uDiff: DataDiff[U, PU]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  37. implicit def mkDataDiff_Tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU, PV](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT], uDiff: DataDiff[U, PU], vDiff: DataDiff[V, PV]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU, PV)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  38. implicit def mkDataDiff_Tuple3[A, B, C, PA, PB, PC](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC]): DataDiff[(A, B, C), (PA, PB, PC)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  39. implicit def mkDataDiff_Tuple4[A, B, C, D, PA, PB, PC, PD](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD]): DataDiff[(A, B, C, D), (PA, PB, PC, PD)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  40. implicit def mkDataDiff_Tuple5[A, B, C, D, E, PA, PB, PC, PD, PE](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE]): DataDiff[(A, B, C, D, E), (PA, PB, PC, PD, PE)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  41. implicit def mkDataDiff_Tuple6[A, B, C, D, E, F, PA, PB, PC, PD, PE, PF](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF]): DataDiff[(A, B, C, D, E, F), (PA, PB, PC, PD, PE, PF)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  42. implicit def mkDataDiff_Tuple7[A, B, C, D, E, F, G, PA, PB, PC, PD, PE, PF, PG](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG]): DataDiff[(A, B, C, D, E, F, G), (PA, PB, PC, PD, PE, PF, PG)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  43. implicit def mkDataDiff_Tuple8[A, B, C, D, E, F, G, H, PA, PB, PC, PD, PE, PF, PG, PH](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH]): DataDiff[(A, B, C, D, E, F, G, H), (PA, PB, PC, PD, PE, PF, PG, PH)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  44. implicit def mkDataDiff_Tuple9[A, B, C, D, E, F, G, H, I, PA, PB, PC, PD, PE, PF, PG, PH, PI](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI]): DataDiff[(A, B, C, D, E, F, G, H, I), (PA, PB, PC, PD, PE, PF, PG, PH, PI)]

    Permalink
    Definition Classes
    TupleDataDiffImplicits
  45. def patchFor[A]: InferPatch[A]

    Permalink

Inherited from DataTypeDataDiffImplicits

Inherited from TupleDataDiffImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped