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

    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.

Refer to the module documentation for details about implementing and using the `Parse` trait.

## Required methods

### `fn parse(input: ParseStream<'_>) -> Result<Self>`

Loading content...

## Implementations on Foreign Types

### `impl Parse for Option<Label>` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `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]

Loading content...

## Implementors

### `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 FnArg` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ForeignItem` [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 ImplItem` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Item` [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 Pat` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for RangeLimits` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ReturnType` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Stmt` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitBoundModifier` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitItem` [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 UseTree` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<UseTree>` [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 Arm` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Arm>` [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 Block` [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 Constraint` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for DeriveInput` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprArray` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprAssign` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprAssignOp` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprAsync` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprBinary` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprBlock` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprBox` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprBreak` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprCall` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprCast` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprClosure` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprContinue` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprField` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprForLoop` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprIf` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprIndex` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprLet` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprLit` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprLoop` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprMacro` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprMatch` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprMethodCall` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprParen` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprPath` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprRange` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprReference` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprRepeat` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprReturn` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprStruct` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprTry` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprTryBlock` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprTuple` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprType` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprUnary` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprUnsafe` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprWhile` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ExprYield` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for FieldValue` [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 File` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ForeignItemFn` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ForeignItemMacro` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ForeignItemStatic` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ForeignItemType` [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 ImplItemConst` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ImplItemMacro` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ImplItemMethod` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ImplItemType` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Index` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemConst` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemEnum` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemExternCrate` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemFn` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemForeignMod` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemImpl` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemMacro2` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemMacro` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemMod` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemStatic` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemStruct` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemTrait` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemTraitAlias` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemType` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemUnion` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for ItemUse` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Label` [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 Receiver` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Signature` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitBound` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitItemConst` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitItemMacro` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitItemMethod` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for TraitItemType` [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 Colon2` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Colon` [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 Dot2` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Dot3` [src]

#### `fn parse(input: ParseStream<'_>) -> Result<Self>` [src]

### `impl Parse for Dot` [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]

Loading content...