pub trait Normalized { }
Expand description

Marker indicating that a Writer can accept events in a happened-before order.

This means one of two things:

  1. Either Writer doesn’t depend on events ordering. For example, Writer which prints only Failed Steps.

  2. Or Writer does depend on events ordering, but implements some logic to rearrange them. For example, a Normalize wrapper will rearrange events and pass them to the underlying Writer, like a Runner wasn’t concurrent at all.

Implementors§

source§

impl<L, R> Normalized for Tee<L, R>
where L: Normalized, R: Normalized,

source§

impl<L, R, F> Normalized for Or<L, R, F>
where L: Normalized, R: Normalized,

source§

impl<W, Wr: Normalized, F> Normalized for Repeat<W, Wr, F>

source§

impl<World, Writer> Normalized for Normalize<World, Writer>

source§

impl<Wr: Normalized> Normalized for Arbitrary<Wr>

source§

impl<Wr: Normalized> Normalized for Stats<Wr>

source§

impl<Wr: Normalized> Normalized for Summarize<Wr>

source§

impl<Wr: Normalized, F> Normalized for FailOnSkipped<Wr, F>

source§

impl<Writer> Normalized for AssertNormalized<Writer>