Trait downloader::progress::Reporter
source · 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 ProgressReporter
s
Required Methods§
sourcefn setup(&self, max_progress: Option<u64>, message: &str)
fn setup(&self, max_progress: Option<u64>, message: &str)
Setup a TUI element for the next progress
sourcefn set_message(&self, message: &str)
fn set_message(&self, message: &str)
Report progress