[][src]Trait cucumber_rust::OutputVisitor

pub trait OutputVisitor {
    fn new() -> Self
    where
        Self: Sized
;
fn visit_start(&mut self);
fn visit_feature(&mut self, feature: &Feature, path: &Path);
fn visit_feature_end(&mut self, feature: &Feature);
fn visit_feature_error(&mut self, path: &Path, error: &Error);
fn visit_rule(&mut self, rule: &Rule);
fn visit_rule_end(&mut self, rule: &Rule);
fn visit_scenario(&mut self, rule: Option<&Rule>, scenario: &Scenario);
fn visit_scenario_end(&mut self, rule: Option<&Rule>, scenario: &Scenario);
fn visit_scenario_skipped(
        &mut self,
        rule: Option<&Rule>,
        scenario: &Scenario
    );
fn visit_step(
        &mut self,
        rule: Option<&Rule>,
        scenario: &Scenario,
        step: &Step
    );
fn visit_step_result(
        &mut self,
        rule: Option<&Rule>,
        scenario: &Scenario,
        step: &Step,
        result: &TestResult
    );
fn visit_finish(&mut self); }

Required methods

fn new() -> Self where
    Self: Sized

fn visit_start(&mut self)

fn visit_feature(&mut self, feature: &Feature, path: &Path)

fn visit_feature_end(&mut self, feature: &Feature)

fn visit_feature_error(&mut self, path: &Path, error: &Error)

fn visit_rule(&mut self, rule: &Rule)

fn visit_rule_end(&mut self, rule: &Rule)

fn visit_scenario(&mut self, rule: Option<&Rule>, scenario: &Scenario)

fn visit_scenario_end(&mut self, rule: Option<&Rule>, scenario: &Scenario)

fn visit_scenario_skipped(&mut self, rule: Option<&Rule>, scenario: &Scenario)

fn visit_step(&mut self, rule: Option<&Rule>, scenario: &Scenario, step: &Step)

fn visit_step_result(
    &mut self,
    rule: Option<&Rule>,
    scenario: &Scenario,
    step: &Step,
    result: &TestResult
)

fn visit_finish(&mut self)

Loading content...

Implementors

impl OutputVisitor for DefaultOutput[src]

Loading content...