pub trait Reporter: Send + Sync {
    fn setup(&self, max_progress: Option<u64>, message: &str);
    fn progress(&self, current: u64);
    fn set_message(&self, message: &str);
    fn done(&self);
}
Expand description

An interface for ProgressReporters

Required Methods§

Setup a TUI element for the next progress

Report progress

Report progress

Finish up after progress reporting is done

Implementors§