Module combine::primitives
[−]
[src]
Module containing the primitive types which is used to create and compose more advanced parsers
Structs
BytePosition |
Struct which represents a position in a byte stream |
IteratorStream |
Wrapper around iterators which allows them to be treated as a stream.
Returned by |
ParseError |
Struct which hold information about an error that occured at a specific position.
Can hold multiple instances of |
SourcePosition |
Struct which represents a position in a source file |
State |
The |
Enums
Consumed |
Enum used to indicate if a parser consumed any items of the stream it was given as an input |
Error |
Enum used to store information about an error that has occured |
Info |
Enum holding error information
As there is implementations of |
Traits
Parser |
By implementing the |
Positioner |
|
Stream |
A stream is a sequence of items that can be extracted one by one |
Functions
from_iter |
Converts an |
Type Definitions
ParseResult |
A type alias over the specific |