Trait pipe_chain::pipe::NotExt

source ·
pub trait NotExt<I, O, E, R> {
    // Provided method
    fn not(self) -> Not<O, R, Self>
       where I: Clone,
             O: Debug,
             Self: Sized { ... }
}
Expand description

Changes error behaviour

Provided Methods§

source

fn not(self) -> Not<O, R, Self>where I: Clone, O: Debug, Self: Sized,

Fails if the given pipe succeeds

Implementors§

source§

impl<I, O, E, R, P> NotExt<I, O, E, R> for Pwhere P: Pipe<I, O, E, R>,