Packages

object Patch extends Dynamic

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

Type Members

  1. type Aux[T, U <: HList] = Patch[T] { type Updates = U }
  2. implicit class ConcretePatchOps [T, U <: HList] extends AnyRef
  3. abstract class Updates [T, U <: HList] extends AnyRef

Value Members

  1. macro def applyDynamicNamed[T](method: String)(rec: Any*): Patch[T]
  2. def diff[T, L <: HList, Z <: HList, U <: HList](a: T, b: T)(implicit gen: shapeless.LabelledGeneric.Aux[T, L], zip: shapeless.ops.hlist.Zip.Aux[::[L, ::[L, HNil]], Z], patchable: Patchable.Aux[T, U], mapper: shapeless.ops.hlist.Mapper.Aux[differences.type, Z, U]): Aux[T, U]
  3. def ofUpdates[T, U <: HList](up: U)(implicit patchable: Patchable.Aux[T, U]): Aux[T, U]
  4. object differences extends Poly1