Expand description
Progress reporting for the diff engine.
The diff engine emits DiffProgress events through any type that
implements ProgressSink. The CLI uses this to drive an indicatif
progress bar; the GUI can route events to an iced channel.
Structs§
- Channel
Progress - A sink backed by a
std::sync::mpscchannel. - Null
Progress - A sink that discards all events (default / no-op).
Enums§
- Diff
Progress - A single progress event emitted during a diff walk.
Traits§
- Progress
Sink - Anything that can receive progress events.