Represents an unknown value being appended to a sequence.
Final diff sent to proxy callback after
close is called on it.
Base class for diff data which represents incremental change to a value coming from a
PState.proxy(Path, ProxyState.Callback) proxy} call on a PState.
Represents a key in a map changing to a new value.
Represents a value for a key changing.
Represents a key being removed from data structure.
Represents changes for values for multiple keys in a data structure.
Represents multiple keys being removed from map data structure.
Change between old and new values is represented by multiple diffs in the order in which they happened.
Represents a value being added to a multi-set (a map from element to count).
Represents a value being removed from a multi-set (a map from element to count).
Old value has been replaced by a new value.
Represents value being re-queried from scratch.
Represents unknown change to a sequence starting from a particular index.
Represents a value for an index of a sequence changing.
Represents changes for values for multiple indexes in a sequence.
Represents one or more values being removed starting at some index in a sequence.
Represents a value being inserted at some index in a sequence.
Represents multiple values being inserted at some index in a sequence.
Represents a value in a sequence being moved from one index to another, shifting other values to new indexes in the process.
Represents a value being added to a set.
Represents a value being removed from a set.
Change between old and new values is unknown.