Trait ProgressReporter

Source
pub trait ProgressReporter:
    Send
    + Sync
    + Debug {
    // Required method
    fn report(&self, progress: TaskProgress);

    // Provided methods
    fn report_percent(&self, percent: u8, message: String) { ... }
    fn report_step(&self, current: u32, total: u32, message: String) { ... }
}

Required Methods§

Source

fn report(&self, progress: TaskProgress)

Provided Methods§

Source

fn report_percent(&self, percent: u8, message: String)

Source

fn report_step(&self, current: u32, total: u32, message: String)

Implementors§