Trait weedle::Parse[][src]

pub trait Parse<'a>: Sized {
    fn parse(input: CompleteStr<'a>) -> IResult<CompleteStr<'a>, Self>;
}

Required Methods

Implementations on Foreign Types

impl<'a, T: Parse<'a>> Parse<'a> for Option<T>
[src]

impl<'a, T: Parse<'a>> Parse<'a> for Box<T>
[src]

impl<'a, T: Parse<'a>> Parse<'a> for Vec<T>
[src]

Parses item1 item2 item3...

impl<'a, T: Parse<'a>, U: Parse<'a>> Parse<'a> for (T, U)
[src]

impl<'a, T: Parse<'a>, U: Parse<'a>, V: Parse<'a>> Parse<'a> for (T, U, V)
[src]

Implementors