SetDiff

object SetDiff
Companion:
class
class Object
trait Matchable
class Any
SetDiff.type

Type members

Types

type NE[A] = NonEmpty[SetDiff[A]]

Value members

Concrete methods

@nowarn("cat=unused")
def apply[A : UnivEq](removed: Set[A], added: Set[A]): SetDiff[A]
def compare[A : UnivEq](before: Set[A], after: Set[A]): SetDiff[A]
def compareFn[A : UnivEq](before: Set[A]): Set[A] => SetDiff[A]
def compareOption[A : UnivEq](before: Option[Set[A]], after: Set[A]): SetDiff[A]
def empty[A : UnivEq]: SetDiff[A]
def xor[A : UnivEq](current: Set[A], xor: Set[A]): SetDiff[A]

Implicits

Implicits

@nowarn("cat=unused")
implicit def equality[A : UnivEq]: UnivEq[SetDiff[A]]
implicit def functor: Functor[SetDiff]
implicit def nonEmptiness[A]: ProofMono[SetDiff[A]]