trait Diff[L <: HList, M <: HList] extends DepFn1[L] with Serializable

Type class supporting HList subtraction. In case of duplicate types, this operation is a multiset difference. If type T appears n times in this HList and m < n times in M, the resulting HList contains the last n - m elements of type T in this HList.

Also available if M contains types absent in this HList.

Linear Supertypes
Serializable, Serializable, DepFn1[L], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Diff
  2. Serializable
  3. Serializable
  4. DepFn1
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Out <: HList
    Definition Classes
    DiffDepFn1

Abstract Value Members

  1. abstract def apply(t: L): Out
    Definition Classes
    DepFn1