Module tree
Source Expand description
- changes
- recorder
- Useful for use as delegate implementing
Visit
to keep track of all seen changes. Useful for debugging or printing primarily. - visit
- 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()
.
- Visit
- A trait to allow responding to a traversal designed to figure out the changes
to turn tree A into tree B.