[][src]Trait wain_syntax_text::parser::Parse

pub trait Parse<'s>: Sized {
    fn parse(parser: &mut Parser<'s>) -> Result<Self, Box<ParseError<'s>>>;
}

Required methods

fn parse(parser: &mut Parser<'s>) -> Result<Self, Box<ParseError<'s>>>

Loading content...

Implementations on Foreign Types

impl<'s> Parse<'s> for Vec<Param<'s>>[src]

impl<'s> Parse<'s> for Vec<FuncResult>[src]

impl<'s> Parse<'s> for Vec<Local<'s>>[src]

impl<'s> Parse<'s> for Vec<Instruction<'s>>[src]

Loading content...

Implementors

impl<'s> Parse<'s> for Index<'s>[src]

impl<'s> Parse<'s> for Limits[src]

impl<'s> Parse<'s> for ValType[src]

impl<'s> Parse<'s> for Data<'s>[src]

impl<'s> Parse<'s> for Elem<'s>[src]

impl<'s> Parse<'s> for Export<'s>[src]

impl<'s> Parse<'s> for Func<'s>[src]

impl<'s> Parse<'s> for FuncType<'s>[src]

impl<'s> Parse<'s> for Global<'s>[src]

impl<'s> Parse<'s> for GlobalType[src]

impl<'s> Parse<'s> for Import[src]

impl<'s> Parse<'s> for MemType[src]

impl<'s> Parse<'s> for Module<'s>[src]

impl<'s> Parse<'s> for Name[src]

impl<'s> Parse<'s> for Parsed<'s>[src]

impl<'s> Parse<'s> for Start<'s>[src]

impl<'s> Parse<'s> for TableType[src]

impl<'s> Parse<'s> for TypeDef<'s>[src]

impl<'s> Parse<'s> for TypeUse<'s>[src]

Loading content...