Packages

class DiffForSeq[C[_], T] extends Diff[C[T]]

Linear Supertypes
Diff[C[T]], DiffMacro[C[T]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DiffForSeq
  2. Diff
  3. DiffMacro
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DiffForSeq(dt: Diff[T], matcher: ObjectMatcher[SeqEntry[T]], seqLike: SeqLike[C], typeName: String = "List")

Value Members

  1. def apply(left: C[T], right: C[T], context: DiffContext): DiffResult
    Definition Classes
    DiffForSeqDiff
  2. def apply(left: C[T], right: C[T]): DiffResult
    Definition Classes
    Diff
  3. def contramap[R](f: (R) => C[T]): Diff[R]
    Definition Classes
    Diff
  4. macro def ignore[U](path: (C[T]) => U)(implicit conf: DiffConfiguration): Diff[C[T]]
    Definition Classes
    DiffMacro
  5. macro def modify[U](path: (C[T]) => U): DiffLens[C[T], U]
    Definition Classes
    DiffMacro
  6. def modifyMatcherUnsafe(path: ModifyPath*)(matcher: ObjectMatcher[_]): Diff[C[T]]
    Definition Classes
    Diff
  7. def modifyUnsafe[U](path: ModifyPath*)(mod: (Diff[U]) => Diff[U]): Diff[C[T]]
    Definition Classes
    Diff