Struct lib::parsers::flow::Or[][src]

pub struct Or<E, R, A>(pub E, pub R, _)
where
    E: Parser<A>,
    R: Parser<A>
;

Trait Implementations

impl<E, R, A> Parser<A> for Or<E, R, A> where
    E: Parser<A>,
    R: Parser<A>, 
[src]

impl<E, R, A> Executable<A> for Or<E, R, A> where
    E: Executable<A> + Parser<A>,
    R: Executable<A> + Parser<A>, 
[src]

Auto Trait Implementations

impl<E, R, A> Send for Or<E, R, A> where
    A: Send,
    E: Send,
    R: Send

impl<E, R, A> Sync for Or<E, R, A> where
    A: Sync,
    E: Sync,
    R: Sync