Diffable

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def diff[T](actual: T, expected: T)(implicit di: Diffable[T]): ComparisonResult

Implicits

Inherited implicits

implicit def arrayDiffable[E : Diffable]: Diffable[Array[E]]
Inherited from:
DiffableLowPriority1
implicit val booleanDiffable: Diffable[Boolean]
Inherited from:
DiffableLowPriority1
implicit val doubleDiffable: Diffable[Double]
Inherited from:
DiffableLowPriority1
implicit def eitherDiffable[L : Diffable, R : Diffable]: Diffable[Either[L, R]]
Inherited from:
DiffableLowPriority2
implicit def eitherLeftDiffable[L : Diffable]: Diffable[Left[L, Nothing]]
Inherited from:
DiffableLowPriority1
implicit def eitherRightDiffable[R : Diffable]: Diffable[Right[Nothing, R]]
Inherited from:
DiffableLowPriority1
implicit val exceptionDiffable: Diffable[Throwable]
Inherited from:
DiffableLowPriority1
implicit val failureDiffable: Diffable[Failure[Nothing]]
Inherited from:
DiffableLowPriority1
implicit def fallbackDiffable[T]: Diffable[T]
Inherited from:
DiffableLowPriority2
implicit val floatDiffable: Diffable[Float]
Inherited from:
DiffableLowPriority1
implicit val intDiffable: Diffable[Int]
Inherited from:
DiffableLowPriority1
implicit val longDiffable: Diffable[Long]
Inherited from:
DiffableLowPriority1
implicit def mapDiffable[K : Diffable, V : Diffable]: Diffable[Map[K, V]]
Inherited from:
DiffableLowPriority1
implicit val nothingDiffable: Diffable[Nothing]
Inherited from:
DiffableLowPriority1
implicit def optionDiffable[T : Diffable]: Diffable[Option[T]]
Inherited from:
DiffableLowPriority2
implicit val optionNoneDiffable: Diffable[Option[Nothing]]
Inherited from:
DiffableLowPriority1
implicit def seqDiffable[E : Diffable]: Diffable[Seq[E]]
Inherited from:
DiffableLowPriority1
implicit def setDiffable[E : Diffable]: Diffable[Set[E]]
Inherited from:
DiffableLowPriority1
implicit val stackTraceElementDiffable: Diffable[StackTraceElement]
Inherited from:
DiffableLowPriority1
implicit val stringDiffable: Diffable[String]
Inherited from:
DiffableLowPriority1
implicit def tryDiffable[T : Diffable]: Diffable[Try[T]]
Inherited from:
DiffableLowPriority1