Trait lib::parsers::parser::Parser [−][src]
pub trait Parser<A> { }
Implementations on Foreign Types
impl Parser<u8> for u8
[src]
impl Parser<u8> for u8
impl Parser<char> for char
[src]
impl Parser<char> for char
impl Parser<String> for String
[src]
impl Parser<String> for String
Implementors
-
impl<A> Parser<A> for Parsec<A>
-
impl<E> Parser<E> for Return<E>
-
impl<E> Parser<E> for Fail
-
impl Parser<u8> for Any
-
impl Parser<()> for Eos
-
impl<E, A> Parser<A> for Try<E, A> where
E: Parser<A>, -
impl<E, A> Parser<A> for Lookahead<E, A> where
E: Parser<A>, -
impl<E, A> Parser<A> for Lazy<E, A> where
E: Parser<A>, -
impl<E, A> Parser<A> for Satisfy<E, A> where
E: Parser<A>, -
impl<E, A, B> Parser<B> for FMap<E, A, B> where
E: Parser<A>, -
impl<E, A, R, B> Parser<B> for Bind<E, A, R, B> where
E: Parser<A>,
R: Parser<B>, -
impl<E, R, A> Parser<A> for Or<E, R, A> where
E: Parser<A>,
R: Parser<A>, -
impl<E, A, R, B> Parser<(A, B)> for And<E, A, R, B> where
E: Parser<A>,
R: Parser<B>, -
impl<E, A> Parser<Option<A>> for Opt<E, A> where
E: Parser<A>, -
impl<E, A> Parser<Vec<A>> for Repeat<E, A> where
E: Parser<A>,