Trait rspec::runner::RunnerObserver[][src]

pub trait RunnerObserver: Send + Sync {
    fn enter_suite(&self, runner: &Runner, header: &SuiteHeader) { ... }
fn exit_suite(
        &self,
        runner: &Runner,
        header: &SuiteHeader,
        report: &SuiteReport
    ) { ... }
fn enter_context(&self, runner: &Runner, header: &ContextHeader) { ... }
fn exit_context(
        &self,
        runner: &Runner,
        header: &ContextHeader,
        report: &ContextReport
    ) { ... }
fn enter_example(&self, runner: &Runner, header: &ExampleHeader) { ... }
fn exit_example(
        &self,
        runner: &Runner,
        header: &ExampleHeader,
        report: &ExampleReport
    ) { ... } }

RunnerObservers can be attached to a Runner to observe a

Provided methods

fn enter_suite(&self, runner: &Runner, header: &SuiteHeader)[src]

fn exit_suite(
    &self,
    runner: &Runner,
    header: &SuiteHeader,
    report: &SuiteReport
)
[src]

fn enter_context(&self, runner: &Runner, header: &ContextHeader)[src]

fn exit_context(
    &self,
    runner: &Runner,
    header: &ContextHeader,
    report: &ContextReport
)
[src]

fn enter_example(&self, runner: &Runner, header: &ExampleHeader)[src]

fn exit_example(
    &self,
    runner: &Runner,
    header: &ExampleHeader,
    report: &ExampleReport
)
[src]

Loading content...

Implementors

impl<T: Write> RunnerObserver for Logger<T> where
    T: Send + Sync
[src]

Loading content...