Expand description
Error types and traits which define what kind of errors combine parsers may emit
Structs
Error wrapper which lets parsers track which parser in a sequence of sub-parsers has emitted
the error.
Tracked::from can be used to construct this and it should otherwise be
ignored outside of combine.Enums
Enum used to indicate if a parser consumed any items of the stream it was given as an input.
Traits
Trait which defines a combine parse error.
StreamError represents a single error returned from a Stream or a Parser.Type Definitions
A
Result type which has the consumed status flattened into the result.
Conversions to and from std::result::Result can be done using result.into() or
From::from(result)A type alias over the specific
Result type used by parsers to indicate whether they were
successful or not.
O is the type that is output on success.
I is the specific stream type used in the parser.