Struct lib::parsers::basic::Lazy[][src]

pub struct Lazy<E, A>(pub Box<Fn() -> E>, pub PhantomData<A>)
where
    E: Parser<A>
;

Trait Implementations

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

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

Auto Trait Implementations

impl<E, A> !Send for Lazy<E, A>

impl<E, A> !Sync for Lazy<E, A>