Struct cucumber::writer::Normalized [−][src]
pub struct Normalized<World, Writer> {
pub writer: Writer,
// some fields omitted
}
Expand description
Wrapper for a Writer
implementation for outputting events corresponding
to order guarantees from the Runner
in a normalized readable order.
Doesn’t output anything by itself, but rather is used as a combinator for
rearranging events and feeding them to the underlying Writer
.
If some Feature
has started to be
written into an output, then it will be written uninterruptedly until its
end, even if some other Feature
s have finished their execution. It makes
much easier to understand what is really happening in the running
Feature
while don’t impose any restrictions on the running order.
Fields
writer: Writer
Original Writer
to normalize output of.
Implementations
Creates a new Normalized
wrapper, which will rearrange event
s
and feed them to the given Writer
.
Trait Implementations
impl<'val, W, Wr, Val> Arbitrary<'val, W, Val> for Normalized<W, Wr> where
Wr: ArbitraryWriter<'val, W, Val>,
Val: 'val,
impl<'val, W, Wr, Val> Arbitrary<'val, W, Val> for Normalized<W, Wr> where
Wr: ArbitraryWriter<'val, W, Val>,
Val: 'val,
Returns number of parsing errors.
Indicates whether there were failures/errors during execution.
CLI options of this Writer
. In case no options should be introduced,
just use cli::Empty
. Read more
Auto Trait Implementations
impl<World, Writer> !RefUnwindSafe for Normalized<World, Writer>
impl<World, Writer> !Send for Normalized<World, Writer>
impl<World, Writer> !Sync for Normalized<World, Writer>
impl<World, Writer> Unpin for Normalized<World, Writer> where
Writer: Unpin,
impl<World, Writer> !UnwindSafe for Normalized<World, Writer>
Blanket Implementations
Mutably borrows from an owned value. Read more
Wraps this Writer
into a Normalized
version. Read more