Expand description

Modules

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

Structs

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

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

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

Traits

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