object DiffShow extends DiffShowInstances
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DiffShow
- DiffShowInstances
- DiffShowInstances2
- DiffShowInstancesLowPriority
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
CaseClassDiffShow[T, L <: HList] extends DiffShow[T]
reusable class for case class instances, can be used to customize "diffable" for specific case classes
reusable class for case class instances, can be used to customize "diffable" for specific case classes
- Definition Classes
- DiffShowInstances
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](implicit diffShow: DiffShow[T]): DiffShow[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
booleanDiffShow: DiffShow[Boolean]
- Definition Classes
- DiffShowInstances
-
implicit
def
caseClassDiffShow[T <: Product with Serializable, L <: HList](implicit arg0: CaseClass[T], ev: ![SingletonObject[T]], labelled: Aux[T, L], hlistShow: Lazy[DiffShowFields[L]]): DiffShow[T]
- Definition Classes
- DiffShowInstances
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
constructor(name: String, keyValues: List[(String, String)]): String
- Definition Classes
- DiffShowInstances2
-
def
constructorOption(name: String, keyValues: List[Option[(String, String)]]): String
- Definition Classes
- DiffShowInstances2
-
implicit
def
coproductDiffShow[Name <: Symbol, Head, Tail <: Coproduct](implicit headShow: DiffShow[Head], tailShow: DiffShow[Tail]): DiffShow[:+:[Head, Tail]]
- Definition Classes
- DiffShowInstances2
- def diff[T](left: T, right: T)(implicit diffShow: DiffShow[T]): Comparison
-
implicit
val
diffShow: DiffShowInstances
- Definition Classes
- DiffShowInstances2
- def diffable[T](left: T, right: T)(implicit diffShow: DiffShow[T]): Boolean
-
implicit
def
doubleDiffShow: DiffShow[Double]
- Definition Classes
- DiffShowInstances
-
implicit
def
eitherDiffShow[L, R](implicit arg0: DiffShow[L], arg1: DiffShow[R]): DiffShow[Either[L, R]]
- Definition Classes
- DiffShowInstances
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
def
floatDiffShow: DiffShow[Float]
- Definition Classes
- DiffShowInstances
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
intDiffShow: DiffShow[Int]
- Definition Classes
- DiffShowInstances
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
longDiffShow: DiffShow[Long]
- Definition Classes
- DiffShowInstances
-
implicit
def
mapDiffShow[K, V](implicit arg0: DiffShow[K], arg1: DiffShow[V]): DiffShow[Map[K, V]]
- Definition Classes
- DiffShowInstances2
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
def
optionDiffShow[T](implicit arg0: DiffShow[T]): DiffShow[Option[T]]
- Definition Classes
- DiffShowInstances
-
implicit
def
otherDiffShow[T](implicit arg0: ClassTag[T]): DiffShow[T]
- Definition Classes
- DiffShowInstancesLowPriority
-
def
primitive[T](show: (T) ⇒ String): $anon forSome {type $anon <: DiffShow[T] { implicit val diffShow: $anon }}
- Definition Classes
- DiffShowInstances
-
implicit
def
sealedDiffShow[T, L <: Coproduct](implicit coproduct: Aux[T, L], coproductShow: Lazy[DiffShow[L]]): DiffShow[T]
- Definition Classes
- DiffShowInstances2
-
implicit
def
setDiffShow[T](implicit arg0: DiffShow[T]): DiffShow[Set[T]]
- Definition Classes
- DiffShowInstances2
- def show[T](t: T)(implicit diffShow: DiffShow[T]): String
-
implicit
def
singletonObjectDiffShow[T](implicit arg0: SingletonObject[T]): DiffShow[T]
- Definition Classes
- DiffShowInstances
-
implicit
def
someDiffShow[T](implicit ds: DiffShow[T]): DiffShow[Some[T]]
- Definition Classes
- DiffShowInstances
-
implicit
def
stringDiffShow: DiffShow[String]
- Definition Classes
- DiffShowInstances
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
val
uuidDiffShow: DiffShow[UUID]
- Definition Classes
- DiffShowInstances
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
object
CNilDiffShow extends DiffShow[CNil]
- Definition Classes
- DiffShowInstances2