SetPatch

sealed trait SetPatch[A]

A patch which describes updates to a set of values.

Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(oldValue: Set[A]): Set[A]

Applies a set patch to a set of values to produce a new set of values which represents the original set of values updated with the changes described by this patch.

Applies a set patch to a set of values to produce a new set of values which represents the original set of values updated with the changes described by this patch.

def combine(that: SetPatch[A]): SetPatch[A]

Combines two set patches to produce a new set patch that describes applying their changes sequentially.

Combines two set patches to produce a new set patch that describes applying their changes sequentially.