Trait syn::parse::Parse[][src]

pub trait Parse: Sized {
    fn parse(input: ParseStream) -> Result<Self>;
}

Parsing interface implemented by all types that can be parsed in a default way from a token stream.

Required Methods

Implementations on Foreign Types

impl Parse for Option<Label>
[src]

impl Parse for Option<BoundLifetimes>
[src]

impl Parse for Option<WhereClause>
[src]

impl Parse for Option<Abi>
[src]

impl<T: Parse> Parse for Box<T>
[src]

impl<T: Parse + Token> Parse for Option<T>
[src]

impl Parse for TokenStream
[src]

impl Parse for TokenTree
[src]

impl Parse for Group
[src]

impl Parse for Punct
[src]

impl Parse for Literal
[src]

Implementors