Module combine::parser::combinator [−][src]
Expand description
Various combinators which do not fit anywhere else.
Structs
Enums
Either |
Traits
Converter | |
StrLike |
Functions
and_then | Equivalent to |
any_partial_state | std Returns a parser where |
any_send_partial_state | std Returns a parser where |
any_send_sync_partial_state | std Returns a parser where |
attempt |
|
factory | Constructs the parser lazily on each |
flat_map | Equivalent to |
from_str | Takes a parser that outputs a string like value ( |
input_converter | |
lazy | Constructs the parser lazily on each |
look_ahead |
|
map | Equivalent to |
map_input | Equivalent to |
no_partial | |
not_followed_by | Succeeds only if |
opaque | Creates a parser from a function which takes a function that are given the actual parser.
Though convoluted this makes it possible to hide the concrete parser type without |
recognize | Constructs a parser which returns the tokens parsed by |
spanned | Equivalent to |
Type Definitions
FnOpaque | Alias over |