[][src]Module treediff::tools

Various tools to help making the diff algorithm useful with minimal effort.

Structs

DefaultMutableFilter

The default implementation used when when creating a new Merger from any Value type.

Merger

A Delegate which applies differences to a target object.

Recorder

A Delegate to record all calls made to it.

Enums

ChangeType

Identifies a type of change at a given Key path, for use with the Recorder.

Traits

MutableFilter

A filter to manipulate calls to be made to Values implementing the Mutable trait in calls made by the Merger Delegate.