Trait cucumber_rust::WorldInit[][src]

pub trait WorldInit<G1, G2, G3, G4, W1, W2, W3, W4, T1, T2, T3, T4>: WorldInventory<G1, G2, G3, G4, W1, W2, W3, W4, T1, T2, T3, T4> where
    G1: Step<Self> + Collect,
    G2: StepRegex<Self> + Collect,
    G3: StepAsync<Self> + Collect,
    G4: StepRegexAsync<Self> + Collect,
    W1: Step<Self> + Collect,
    W2: StepRegex<Self> + Collect,
    W3: StepAsync<Self> + Collect,
    W4: StepRegexAsync<Self> + Collect,
    T1: Step<Self> + Collect,
    T2: StepRegex<Self> + Collect,
    T3: StepAsync<Self> + Collect,
    T4: StepRegexAsync<Self> + Collect
{ #[must_use] fn init(features: &[&str]) -> Cucumber<Self> { ... } }

World extension with auto-wiring capabilities.

Provided methods

#[must_use]fn init(features: &[&str]) -> Cucumber<Self>[src]

Returns runner for tests with auto-wired steps marked by given, when and then attributes.

Loading content...

Implementors

impl<G1, G2, G3, G4, W1, W2, W3, W4, T1, T2, T3, T4, E> WorldInit<G1, G2, G3, G4, W1, W2, W3, W4, T1, T2, T3, T4> for E where
    G1: Step<Self> + Collect,
    G2: StepRegex<Self> + Collect,
    G3: StepAsync<Self> + Collect,
    G4: StepRegexAsync<Self> + Collect,
    W1: Step<Self> + Collect,
    W2: StepRegex<Self> + Collect,
    W3: StepAsync<Self> + Collect,
    W4: StepRegexAsync<Self> + Collect,
    T1: Step<Self> + Collect,
    T2: StepRegex<Self> + Collect,
    T3: StepAsync<Self> + Collect,
    T4: StepRegexAsync<Self> + Collect,
    E: WorldInventory<G1, G2, G3, G4, W1, W2, W3, W4, T1, T2, T3, T4>, 
[src]

Loading content...