Diff

object Diff extends DiffInstances
Companion:
class
class Object
trait Matchable
class Any
Diff.type

Type members

Classlikes

final implicit class DiffOps[A](self: A)(implicit diff: Diff[A])

Value members

Concrete methods

def render[A : Diff](oldValue: A, newValue: A): String

Inherited methods

def anyDiff[A]: Diff[A]
Inherited from:
LowPriDiff
def mkSeqDiff[F[_], A : Diff](name: String)(f: F[A] => Seq[A]): Diff[F[A]]
Inherited from:
DiffInstances

Implicits

Implicits

final implicit def DiffOps[A](self: A)(implicit diff: Diff[A]): DiffOps[A]

Inherited implicits

implicit def anyValDiff[A <: AnyVal]: Diff[A]
Inherited from:
LowPriDiff
implicit def arrayBufferDiff[A : Diff]: Diff[ArrayBuffer[A]]
Inherited from:
DiffInstances
implicit def arrayDiff[A : Diff]: Diff[Array[A]]
Inherited from:
DiffInstances
implicit def chunkDiff[A : Diff]: Diff[Chunk[A]]
Inherited from:
DiffInstances
implicit def listBufferDiff[A : Diff]: Diff[ListBuffer[A]]
Inherited from:
DiffInstances
implicit def listDiff[A : Diff]: Diff[List[A]]
Inherited from:
DiffInstances
implicit def mapDiff[K, V : Diff]: Diff[Map[K, V]]
Inherited from:
DiffInstances
implicit def nonEmptyChunk[A : Diff]: Diff[NonEmptyChunk[A]]
Inherited from:
DiffInstances
implicit val nothingDiff: Diff[Nothing]
Inherited from:
DiffInstances
implicit def optionDiff[A : Diff]: Diff[Option[A]]
Inherited from:
DiffInstances
implicit def seqDiff[A : Diff]: Diff[Seq[A]]
Inherited from:
DiffInstances
implicit def setDiff[A : Diff]: Diff[Set[A]]
Inherited from:
DiffInstances
implicit val stringDiff: Diff[String]
Inherited from:
DiffInstances
implicit def vectorDiff[A : Diff]: Diff[Vector[A]]
Inherited from:
DiffInstances