A patch which describes updates to a chunk of values.
A patch which describes updates to a map of keys and values.
A patch which describes updates to either one value or another.
A patch which describes updates to a set of values.
Constructs a differ that knows how to diff a Chunk
of values given a
differ that knows how to diff the values.
Constructs a differ that knows how to diff ZEnvironment
values.
Constructs a differ that knows how to diff IsFatal
values.
Constructs a differ that knows how to diff a Map
of keys and values given
a differ that knows how to diff the values.
Constructs a differ that knows how to diff a Set
of values.
Constructs a differ that knows how to diff Supervisor
values.
Constructs a differ that just diffs two values by returning a function that sets the value to the new value.
Constructs a differ that just diffs two values by returning a function that sets the value to the new value. This differ does not support combining multiple updates to the value compositionally and should only be used when there is no compositional way to update them.