Struct parsell::impls::AnyCharacter [] [src]

pub struct AnyCharacter;

Trait Implementations

impl Copy for AnyCharacter
[src]

impl Clone for AnyCharacter
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for AnyCharacter
[src]

Formats the value using the given formatter.

impl Parser for AnyCharacter
[src]

Choice between parsers

Sequencing with a committed parser

Sequencing with a committed parser (bubble any errors from this parser).

Sequencing with a committed parser (bubble any errors from that parser).

Sequencing with a committed parser (bubble any errors from either parser).

Iterate one or more times (returns an uncommitted parser).

Iterate zero or more times (returns a committed parser).

Apply a function to the result

Apply a 2-arguent function to the result

Apply a 3-arguent function to the result

Apply a 4-arguent function to the result

Apply a 5-arguent function to the result

Apply a 6-arguent function to the result

Apply a function to the result (bubble any errors).

Apply a 2-argument function to the result (bubble any errors).

Apply a 3-argument function to the result (bubble any errors).

Apply a 4-argument function to the result (bubble any errors).

Apply a 5-argument function to the result (bubble any errors).

Apply a 6-argument function to the result (bubble any errors).

Apply a by-reference function to the result

Apply a variant function to the result

Sequencing, discard the output of the first parse

Sequencing, discard the output of the second parse

Sequencing, discard the output of the first parse, bubble errors from the first parser

Sequencing, discard the output of the second parse, bubble errors from the second parser

Sequencing, discard the output of the first parse, bubble errors from either parser

Sequencing, discard the output of the second parse, bubble errors from either parser

Optional parse

Optional parse

Discard the output

Discard the output, bubbling errors

Box up this parser

Set the state of this parser

A parser which produces its input. Read more

impl<Ch, Str> Stateful<Ch, Str, Option<Ch>> for AnyCharacter where
    Str: Iterator<Item = Ch>, 
[src]

Provides data to the parser. Read more

Tells the parser that it will not receive any more data. Read more

Provides the last data to the parser. Read more

impl<Ch, Str> HasOutput<Ch, Str> for AnyCharacter where
    Str: Iterator<Item = Ch>, 
[src]

The type of the data being produced by the parser.

impl<Ch, Str> Uncommitted<Ch, Str, Option<Ch>> for AnyCharacter where
    Str: Iterator<Item = Ch>, 
[src]

Parse a string of data.

impl<Ch, Str> Committed<Ch, Str, Option<Ch>> for AnyCharacter where
    Str: Iterator<Item = Ch>, 
[src]

Parse an EOF.