Trait JobStatus

Source
pub trait JobStatus: Send + Sync {
    // Required methods
    fn push(&self, line: JobBacklogLine);
    fn must_dump(&self) -> bool;
    fn dump(&self);
    fn pass_msg(&self);
    fn fail_msg(&self, code: u32);

    // Provided methods
    fn stdout(&self, line: &str) { ... }
    fn stderr(&self, line: &str) { ... }
    fn pass(&self) { ... }
    fn fail(&self, code: u32) { ... }
}

Required Methods§

Source

fn push(&self, line: JobBacklogLine)

Source

fn must_dump(&self) -> bool

Source

fn dump(&self)

Source

fn pass_msg(&self)

Source

fn fail_msg(&self, code: u32)

Provided Methods§

Source

fn stdout(&self, line: &str)

Source

fn stderr(&self, line: &str)

Source

fn pass(&self)

Source

fn fail(&self, code: u32)

Implementors§