[][src]Struct gherkin_rust::Background

pub struct Background {
    pub steps: Vec<Step>,
    pub span: (usize, usize),
    pub position: (usize, usize),
}

A feature background

Fields

steps: Vec<Step>

The parsed steps from the background directive.

span: (usize, usize)

The (start, end) offset the background directive was found in the .feature file.

position: (usize, usize)

The (line, col) position the background directive was found in the .feature file.

Implementations

impl Background[src]

pub fn builder() -> BackgroundBuilder<((), (), ())>[src]

Create a builder for building Background. On the builder, call .steps(...), .span(...)(optional), .position(...)(optional) to set the values of the fields (they accept Into values). Finally, call .build() to create the instance of Background.

Trait Implementations

impl Clone for Background[src]

impl Debug for Background[src]

impl Eq for Background[src]

impl Hash for Background[src]

impl PartialEq<Background> for Background[src]

impl StructuralEq for Background[src]

impl StructuralPartialEq for Background[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.