[−][src]Trait syn::parse::Parse
Parsing interface implemented by all types that can be parsed in a default way from a token stream.
Parsing interface implemented by all types that can be parsed in a default way from a token stream.
fn parse(input: ParseStream) -> Result<Self>
impl Parse for Option<BoundLifetimes>
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Option<WhereClause>
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Option<Abi>
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl<T: Parse> Parse for Box<T>
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl<T: Parse + Token> Parse for Option<T>
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TokenStream
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TokenTree
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Group
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Punct
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Literal
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for BinOp
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Expr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for GenericArgument
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for GenericParam
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Lit
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Member
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Meta
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for NestedMeta
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ReturnType
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TraitBoundModifier
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for syn::Type
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeParamBound
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for UnOp
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Visibility
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for WherePredicate
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Nothing
[src][−]fn parse(_input: ParseStream) -> Result<Self>
[src]impl Parse for Abi
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for AngleBracketedGenericArguments
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for BareFnArg
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Binding
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for BoundLifetimes
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ConstParam
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for DeriveInput
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ExprLit
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ExprPath
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for FieldsNamed
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for FieldsUnnamed
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Generics
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Ident
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Index
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Lifetime
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LifetimeDef
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitBool
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitByte
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitByteStr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitChar
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitFloat
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitInt
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LitStr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for syn::Macro
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for MetaList
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for MetaNameValue
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ParenthesizedGenericArguments
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Path
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for PathSegment
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TraitBound
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeArray
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeBareFn
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeGroup
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeImplTrait
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeInfer
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeMacro
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeNever
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeParam
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeParen
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypePath
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypePtr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeReference
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeSlice
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeTraitObject
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for TypeTuple
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Variant
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for WhereClause
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Abstract
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Add
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for AddEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for And
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for AndAnd
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for AndEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for As
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Async
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for At
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Auto
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Await
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Bang
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Become
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for syn::token::Box
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Break
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Caret
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for CaretEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Colon
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Colon2
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Comma
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Const
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Continue
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Crate
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Default
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Div
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for DivEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Do
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Dollar
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Dot
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Dot2
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Dot3
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for DotDotEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Dyn
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Else
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Enum
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Eq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for EqEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Extern
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for FatArrow
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Final
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Fn
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for For
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Ge
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Gt
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for If
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Impl
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for In
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for LArrow
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Le
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Let
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Loop
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Lt
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for syn::token::Macro
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Match
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Mod
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Move
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for MulEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Mut
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Ne
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Or
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for OrEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for OrOr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Override
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Pound
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Priv
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Pub
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Question
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for RArrow
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Ref
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Rem
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for RemEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Return
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for SelfType
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for SelfValue
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Semi
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Shl
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ShlEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Shr
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for ShrEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Star
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Static
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Struct
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Sub
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for SubEq
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Super
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Tilde
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Trait
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Try
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for syn::token::Type
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Typeof
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Underscore
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Union
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Unsafe
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Unsized
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Use
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Virtual
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Where
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for While
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]impl Parse for Yield
[src][−]fn parse(input: ParseStream) -> Result<Self>
[src]