Module pipe_chain::pipe
source · Expand description
Pipes combinators
Structs
- AndExt::and implementation
- AndExt::and_other implementation
- AndExt::and_self implementation
- SkipExt::and_skip implementation
- AndThenExt::and_then implementation
- AndThenExt::and_thenf implementation
- BoxedExt::boxed implementation
- ErrExt::deescalate implementation
- EitherExt::either implementation
- EitherExt::either_full implementation
- ErrExt::escalate implementation
- Invalid repetition
- MapExt::map implementation
- MapExt::map1 implementation
- MapExt::map_err implementation
- MapExt::mapf implementation
- UntilExt::no_more_until implementation
- NotExt::not implementation
- AndThenExt::ok_and_then implementation
- AndThenExt::ok_then implementation
- OptExt::opt implementation
- OrExt::or implementation
- OrExt::or_other implementation
- OrExt::or_self implementation
- SkipExt::or_skip implementation
- PeekExt::peek implementation
- RepeatExt::repeat implementation
- UntilExt::repeat_until implementation
- Represents a range or a fixed number
- SkipExt::skip implementation
- UnpackExt::unpack implementation
- UntilExt::until implementation
- WrapExt::wrap implementation
Enums
- Incomplete error
- A pipe that should have failed succeed
Traits
- Combinator that chains 2 pipes together
- Combinator that applies a faillible function on the output of a pipe
- any_of implementation detail
- Either combinator
- Changes error behaviour
- Combinator that transforms a part of a pipe
- Changes error behaviour
- Makes a Pipe optional
- Or combinator
- Applies a Pipe without consuming the input
- Combinator that makes repetitions
- Combinator that discards output
- Combinator that calls tuplify::Unpack::unpack on it’s output
- Until combinator
- Wraps the pipe and input/ouput into a closure
Functions
- Similar to OrExt::or but with many possibilities at once
- creates a pipe that always return an error