Skip to main content

ProgressSink

Trait ProgressSink 

Source
pub trait ProgressSink: Send + Sync {
    // Required methods
    fn on_start(&self, meta: ProgressStart);
    fn on_tick(&self, tick: ProgressTick);
    fn on_complete(&self, done: ProgressDone);
}
Expand description

Progress reporting contract. Hosts implement throttling in their sink.

Required Methods§

Source

fn on_start(&self, meta: ProgressStart)

Source

fn on_tick(&self, tick: ProgressTick)

Source

fn on_complete(&self, done: ProgressDone)

Implementors§