Trait gifski::progress::ProgressReporter[][src]

pub trait ProgressReporter: Send {
    fn increase(&mut self) -> bool;
fn done(&mut self, msg: &str); }

A trait that is used to report progress to some consumer.

Required methods

fn increase(&mut self) -> bool[src]

Increase the progress counter. Return false to abort processing.

fn done(&mut self, msg: &str)[src]

Mark the progress as done.

Loading content...

Implementors

impl ProgressReporter for NoProgress[src]

impl ProgressReporter for ProgressBar<Stdout>[src]

Implement the progress reporter trait for a progress bar, to make it usable for frame processing reporting.

impl ProgressReporter for ProgressCallback[src]

Loading content...