Packages

package diff

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. diff
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DiffResult[T](fields: Seq[Field]) extends Dynamic with Product with Serializable
  2. implicit final class Differable[A] extends AnyVal
  3. sealed trait Field extends Any
  4. case class FieldDiff[A](name: String, before: A, after: A) extends Field with Product with Serializable
  5. case class FieldSame[A](name: String, value: A) extends Field with Product with Serializable
  6. trait GenericDiff[HL <: HList] extends AnyRef

Value Members

  1. def diff[A, HL <: HList](left: A, right: A)(implicit G: Aux[A, HL], gen: Lazy[GenericDiff[HL]]): DiffResult[A]
  2. implicit def hlistDiff[S <: Symbol, H, T <: HList](implicit wit: Aux[S], gen: Lazy[GenericDiff[T]]): GenericDiff[::[FieldType[S, H], T]]
  3. implicit lazy val hnilDiff: GenericDiff[HNil]

Inherited from AnyRef

Inherited from Any

Ungrouped