pub trait ProgressReporter: Send { // Required methods fn start(&mut self, total: u64); fn progress(&mut self, progress: u64); fn finish(&mut self); }
A progress reporter.
Start the progress with the given total.
A progress update.
Finish the progress.