Module git_diff::tree[][src]

Modules

changes
recorder

Useful for use as delegate implementing Visit to keep track of all seen changes. Useful for debugging or printing primarily.

visit

Structs

Changes

An iterator over changes of a tree, instantiated using Changes::from(…).

Recorder

A Visit implementation to record every observed change and keep track of the changed paths.

State

The state required to visit Changes to be instantiated with State::default().

Traits

Visit

A trait to allow responding to a traversal designed to figure out the changes to turn tree A into tree B.