Skip to main content

StatusReporter

Trait StatusReporter 

Source
pub trait StatusReporter: Send + Sync {
    // Required methods
    fn phase(&self, name: &str);
    fn step(&self, msg: &str);
    fn counter(&self, key: &str, value: u64);
    fn info(&self, key: &str, value: &dyn Display);
    fn warn(&self, msg: &str);
    fn summary(&self, summary: &RunSummary);
    fn done(&self, name: &str);
}

Required Methods§

Source

fn phase(&self, name: &str)

Source

fn step(&self, msg: &str)

Source

fn counter(&self, key: &str, value: u64)

Source

fn info(&self, key: &str, value: &dyn Display)

Source

fn warn(&self, msg: &str)

Source

fn summary(&self, summary: &RunSummary)

Source

fn done(&self, name: &str)

Implementors§