Enum parsimonious::impls::OrElseStatefulParser [] [src]

pub enum OrElseStatefulParser<P, Q> {
    Lhs(P),
    Rhs(Q),
}

Variants

Trait Implementations

impl<P: Copy, Q: Copy> Copy for OrElseStatefulParser<P, Q>
[src]

impl<P: Clone, Q: Clone> Clone for OrElseStatefulParser<P, Q>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<P: Debug, Q: Debug> Debug for OrElseStatefulParser<P, Q>
[src]

Formats the value using the given formatter.

impl<P, Q, S> Stateful<S> for OrElseStatefulParser<P, Q> where
    P: Stateful<S>,
    Q: Stateful<S, Output = P::Output>, 
[src]

The type of the data being produced by the parser.

Provides data to the parser. Read more

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

Make this parser boxable.