Module tree

Source
Expand description

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.