Crate pipe_chain

Source
Expand description

§Pipe chain

Crate link Documentation License

Combinator library.

Mostly used for parsing.

See the provided parsers for examples.

§Contribution

Found a problem or have a suggestion? Feel free to open an issue.

Re-exports§

pub use self::pipe::*;

Modules§

byte
bytes related combinators
parser
Predefined parsers
pipe
Pipes combinators
str
str related combinators

Traits§

LenBytes
Implemented by TakeAtom::Atom to have an atom length
Pipe
Combinator trait
Tag
Helper trait to recognize a tag
TakeAtom
Implemented by types usable with take_while

Functions§

tag
recognize the given tag at the begining of input
take_atom
creates a pipe that takes qty of TakeAtom
take_while
Returns the longest input that matches the predicate

Type Aliases§

Result
Convenience type to simplify the signature of pipe result types