List of all items
Structs
- Abi
- AngleBracketedGenericArguments
- Arm
- Attribute
- BareFnArg
- Binding
- Block
- BoundLifetimes
- ConstParam
- Constraint
- DataEnum
- DataStruct
- DataUnion
- DeriveInput
- Error
- ExprArray
- ExprAssign
- ExprAssignOp
- ExprAsync
- ExprAwait
- ExprBinary
- ExprBlock
- ExprBox
- ExprBreak
- ExprCall
- ExprCast
- ExprClosure
- ExprContinue
- ExprField
- ExprForLoop
- ExprGroup
- ExprIf
- ExprIndex
- ExprLet
- ExprLit
- ExprLoop
- ExprMacro
- ExprMatch
- ExprMethodCall
- ExprParen
- ExprPath
- ExprRange
- ExprReference
- ExprRepeat
- ExprReturn
- ExprStruct
- ExprTry
- ExprTryBlock
- ExprTuple
- ExprType
- ExprUnary
- ExprUnsafe
- ExprWhile
- ExprYield
- Field
- FieldPat
- FieldValue
- FieldsNamed
- FieldsUnnamed
- File
- ForeignItemFn
- ForeignItemMacro
- ForeignItemStatic
- ForeignItemType
- Generics
- Ident
- ImplGenerics
- ImplItemConst
- ImplItemMacro
- ImplItemMethod
- ImplItemType
- Index
- ItemConst
- ItemEnum
- ItemExternCrate
- ItemFn
- ItemForeignMod
- ItemImpl
- ItemMacro
- ItemMacro2
- ItemMod
- ItemStatic
- ItemStruct
- ItemTrait
- ItemTraitAlias
- ItemType
- ItemUnion
- ItemUse
- Label
- Lifetime
- LifetimeDef
- LitBool
- LitByte
- LitByteStr
- LitChar
- LitFloat
- LitInt
- LitStr
- Local
- Macro
- MetaList
- MetaNameValue
- MethodTurbofish
- ParenthesizedGenericArguments
- PatBox
- PatIdent
- PatLit
- PatMacro
- PatOr
- PatPath
- PatRange
- PatReference
- PatRest
- PatSlice
- PatStruct
- PatTuple
- PatTupleStruct
- PatType
- PatWild
- Path
- PathSegment
- PredicateEq
- PredicateLifetime
- PredicateType
- QSelf
- Receiver
- Signature
- TraitBound
- TraitItemConst
- TraitItemMacro
- TraitItemMethod
- TraitItemType
- Turbofish
- TypeArray
- TypeBareFn
- TypeGenerics
- TypeGroup
- TypeImplTrait
- TypeInfer
- TypeMacro
- TypeNever
- TypeParam
- TypeParen
- TypePath
- TypePtr
- TypeReference
- TypeSlice
- TypeTraitObject
- TypeTuple
- UseGlob
- UseGroup
- UseName
- UsePath
- UseRename
- Variadic
- Variant
- VisCrate
- VisPublic
- VisRestricted
- WhereClause
- buffer::Cursor
- buffer::TokenBuffer
- parse::Error
- parse::Lookahead1
- parse::Nothing
- parse::ParseBuffer
- parse::StepCursor
- punctuated::IntoIter
- punctuated::IntoPairs
- punctuated::Iter
- punctuated::IterMut
- punctuated::Pairs
- punctuated::PairsMut
- punctuated::Punctuated
- token::Abstract
- token::Add
- token::AddEq
- token::And
- token::AndAnd
- token::AndEq
- token::As
- token::Async
- token::At
- token::Auto
- token::Await
- token::Bang
- token::Become
- token::Box
- token::Brace
- token::Bracket
- token::Break
- token::Caret
- token::CaretEq
- token::Colon
- token::Colon2
- token::Comma
- token::Const
- token::Continue
- token::Crate
- token::Default
- token::Div
- token::DivEq
- token::Do
- token::Dollar
- token::Dot
- token::Dot2
- token::Dot3
- token::DotDotEq
- token::Dyn
- token::Else
- token::Enum
- token::Eq
- token::EqEq
- token::Extern
- token::FatArrow
- token::Final
- token::Fn
- token::For
- token::Ge
- token::Group
- token::Gt
- token::If
- token::Impl
- token::In
- token::LArrow
- token::Le
- token::Let
- token::Loop
- token::Lt
- token::Macro
- token::Match
- token::Mod
- token::Move
- token::MulEq
- token::Mut
- token::Ne
- token::Or
- token::OrEq
- token::OrOr
- token::Override
- token::Paren
- token::Pound
- token::Priv
- token::Pub
- token::Question
- token::RArrow
- token::Ref
- token::Rem
- token::RemEq
- token::Return
- token::SelfType
- token::SelfValue
- token::Semi
- token::Shl
- token::ShlEq
- token::Shr
- token::ShrEq
- token::Star
- token::Static
- token::Struct
- token::Sub
- token::SubEq
- token::Super
- token::Tilde
- token::Trait
- token::Try
- token::Type
- token::Typeof
- token::Underscore
- token::Union
- token::Unsafe
- token::Unsized
- token::Use
- token::Virtual
- token::Where
- token::While
- token::Yield
Enums
- AttrStyle
- BinOp
- Data
- Expr
- Fields
- FnArg
- ForeignItem
- GenericArgument
- GenericMethodArgument
- GenericParam
- ImplItem
- Item
- Lit
- MacroDelimiter
- Member
- Meta
- NestedMeta
- Pat
- PathArguments
- RangeLimits
- ReturnType
- Stmt
- StrStyle
- TraitBoundModifier
- TraitItem
- Type
- TypeParamBound
- UnOp
- UseTree
- Visibility
- WherePredicate
- punctuated::Pair
Traits
- ext::IdentExt
- fold::Fold
- parse::Parse
- parse::Parser
- parse::Peek
- parse::discouraged::Speculative
- spanned::Spanned
- token::Token
- visit::Visit
Macros
- Token
- braced
- bracketed
- custom_keyword
- custom_punctuation
- parenthesized
- parse_macro_input
- parse_quote
- parse_quote_spanned
Functions
- fold::fold_abi
- fold::fold_angle_bracketed_generic_arguments
- fold::fold_arm
- fold::fold_attr_style
- fold::fold_attribute
- fold::fold_bare_fn_arg
- fold::fold_bin_op
- fold::fold_binding
- fold::fold_block
- fold::fold_bound_lifetimes
- fold::fold_const_param
- fold::fold_constraint
- fold::fold_data
- fold::fold_data_enum
- fold::fold_data_struct
- fold::fold_data_union
- fold::fold_derive_input
- fold::fold_expr
- fold::fold_expr_array
- fold::fold_expr_assign
- fold::fold_expr_assign_op
- fold::fold_expr_async
- fold::fold_expr_await
- fold::fold_expr_binary
- fold::fold_expr_block
- fold::fold_expr_box
- fold::fold_expr_break
- fold::fold_expr_call
- fold::fold_expr_cast
- fold::fold_expr_closure
- fold::fold_expr_continue
- fold::fold_expr_field
- fold::fold_expr_for_loop
- fold::fold_expr_group
- fold::fold_expr_if
- fold::fold_expr_index
- fold::fold_expr_let
- fold::fold_expr_lit
- fold::fold_expr_loop
- fold::fold_expr_macro
- fold::fold_expr_match
- fold::fold_expr_method_call
- fold::fold_expr_paren
- fold::fold_expr_path
- fold::fold_expr_range
- fold::fold_expr_reference
- fold::fold_expr_repeat
- fold::fold_expr_return
- fold::fold_expr_struct
- fold::fold_expr_try
- fold::fold_expr_try_block
- fold::fold_expr_tuple
- fold::fold_expr_type
- fold::fold_expr_unary
- fold::fold_expr_unsafe
- fold::fold_expr_while
- fold::fold_expr_yield
- fold::fold_field
- fold::fold_field_pat
- fold::fold_field_value
- fold::fold_fields
- fold::fold_fields_named
- fold::fold_fields_unnamed
- fold::fold_file
- fold::fold_fn_arg
- fold::fold_foreign_item
- fold::fold_foreign_item_fn
- fold::fold_foreign_item_macro
- fold::fold_foreign_item_static
- fold::fold_foreign_item_type
- fold::fold_generic_argument
- fold::fold_generic_method_argument
- fold::fold_generic_param
- fold::fold_generics
- fold::fold_ident
- fold::fold_impl_item
- fold::fold_impl_item_const
- fold::fold_impl_item_macro
- fold::fold_impl_item_method
- fold::fold_impl_item_type
- fold::fold_index
- fold::fold_item
- fold::fold_item_const
- fold::fold_item_enum
- fold::fold_item_extern_crate
- fold::fold_item_fn
- fold::fold_item_foreign_mod
- fold::fold_item_impl
- fold::fold_item_macro
- fold::fold_item_macro2
- fold::fold_item_mod
- fold::fold_item_static
- fold::fold_item_struct
- fold::fold_item_trait
- fold::fold_item_trait_alias
- fold::fold_item_type
- fold::fold_item_union
- fold::fold_item_use
- fold::fold_label
- fold::fold_lifetime
- fold::fold_lifetime_def
- fold::fold_lit
- fold::fold_lit_bool
- fold::fold_lit_byte
- fold::fold_lit_byte_str
- fold::fold_lit_char
- fold::fold_lit_float
- fold::fold_lit_int
- fold::fold_lit_str
- fold::fold_local
- fold::fold_macro
- fold::fold_macro_delimiter
- fold::fold_member
- fold::fold_meta
- fold::fold_meta_list
- fold::fold_meta_name_value
- fold::fold_method_turbofish
- fold::fold_nested_meta
- fold::fold_parenthesized_generic_arguments
- fold::fold_pat
- fold::fold_pat_box
- fold::fold_pat_ident
- fold::fold_pat_lit
- fold::fold_pat_macro
- fold::fold_pat_or
- fold::fold_pat_path
- fold::fold_pat_range
- fold::fold_pat_reference
- fold::fold_pat_rest
- fold::fold_pat_slice
- fold::fold_pat_struct
- fold::fold_pat_tuple
- fold::fold_pat_tuple_struct
- fold::fold_pat_type
- fold::fold_pat_wild
- fold::fold_path
- fold::fold_path_arguments
- fold::fold_path_segment
- fold::fold_predicate_eq
- fold::fold_predicate_lifetime
- fold::fold_predicate_type
- fold::fold_qself
- fold::fold_range_limits
- fold::fold_receiver
- fold::fold_return_type
- fold::fold_signature
- fold::fold_span
- fold::fold_stmt
- fold::fold_trait_bound
- fold::fold_trait_bound_modifier
- fold::fold_trait_item
- fold::fold_trait_item_const
- fold::fold_trait_item_macro
- fold::fold_trait_item_method
- fold::fold_trait_item_type
- fold::fold_type
- fold::fold_type_array
- fold::fold_type_bare_fn
- fold::fold_type_group
- fold::fold_type_impl_trait
- fold::fold_type_infer
- fold::fold_type_macro
- fold::fold_type_never
- fold::fold_type_param
- fold::fold_type_param_bound
- fold::fold_type_paren
- fold::fold_type_path
- fold::fold_type_ptr
- fold::fold_type_reference
- fold::fold_type_slice
- fold::fold_type_trait_object
- fold::fold_type_tuple
- fold::fold_un_op
- fold::fold_use_glob
- fold::fold_use_group
- fold::fold_use_name
- fold::fold_use_path
- fold::fold_use_rename
- fold::fold_use_tree
- fold::fold_variadic
- fold::fold_variant
- fold::fold_vis_crate
- fold::fold_vis_public
- fold::fold_vis_restricted
- fold::fold_visibility
- fold::fold_where_clause
- fold::fold_where_predicate
- parse
- parse2
- parse_file
- parse_str
- visit::visit_abi
- visit::visit_angle_bracketed_generic_arguments
- visit::visit_arm
- visit::visit_attr_style
- visit::visit_attribute
- visit::visit_bare_fn_arg
- visit::visit_bin_op
- visit::visit_binding
- visit::visit_block
- visit::visit_bound_lifetimes
- visit::visit_const_param
- visit::visit_constraint
- visit::visit_data
- visit::visit_data_enum
- visit::visit_data_struct
- visit::visit_data_union
- visit::visit_derive_input
- visit::visit_expr
- visit::visit_expr_array
- visit::visit_expr_assign
- visit::visit_expr_assign_op
- visit::visit_expr_async
- visit::visit_expr_await
- visit::visit_expr_binary
- visit::visit_expr_block
- visit::visit_expr_box
- visit::visit_expr_break
- visit::visit_expr_call
- visit::visit_expr_cast
- visit::visit_expr_closure
- visit::visit_expr_continue
- visit::visit_expr_field
- visit::visit_expr_for_loop
- visit::visit_expr_group
- visit::visit_expr_if
- visit::visit_expr_index
- visit::visit_expr_let
- visit::visit_expr_lit
- visit::visit_expr_loop
- visit::visit_expr_macro
- visit::visit_expr_match
- visit::visit_expr_method_call
- visit::visit_expr_paren
- visit::visit_expr_path
- visit::visit_expr_range
- visit::visit_expr_reference
- visit::visit_expr_repeat
- visit::visit_expr_return
- visit::visit_expr_struct
- visit::visit_expr_try
- visit::visit_expr_try_block
- visit::visit_expr_tuple
- visit::visit_expr_type
- visit::visit_expr_unary
- visit::visit_expr_unsafe
- visit::visit_expr_while
- visit::visit_expr_yield
- visit::visit_field
- visit::visit_field_pat
- visit::visit_field_value
- visit::visit_fields
- visit::visit_fields_named
- visit::visit_fields_unnamed
- visit::visit_file
- visit::visit_fn_arg
- visit::visit_foreign_item
- visit::visit_foreign_item_fn
- visit::visit_foreign_item_macro
- visit::visit_foreign_item_static
- visit::visit_foreign_item_type
- visit::visit_generic_argument
- visit::visit_generic_method_argument
- visit::visit_generic_param
- visit::visit_generics
- visit::visit_ident
- visit::visit_impl_item
- visit::visit_impl_item_const
- visit::visit_impl_item_macro
- visit::visit_impl_item_method
- visit::visit_impl_item_type
- visit::visit_index
- visit::visit_item
- visit::visit_item_const
- visit::visit_item_enum
- visit::visit_item_extern_crate
- visit::visit_item_fn
- visit::visit_item_foreign_mod
- visit::visit_item_impl
- visit::visit_item_macro
- visit::visit_item_macro2
- visit::visit_item_mod
- visit::visit_item_static
- visit::visit_item_struct
- visit::visit_item_trait
- visit::visit_item_trait_alias
- visit::visit_item_type
- visit::visit_item_union
- visit::visit_item_use
- visit::visit_label
- visit::visit_lifetime
- visit::visit_lifetime_def
- visit::visit_lit
- visit::visit_lit_bool
- visit::visit_lit_byte
- visit::visit_lit_byte_str
- visit::visit_lit_char
- visit::visit_lit_float
- visit::visit_lit_int
- visit::visit_lit_str
- visit::visit_local
- visit::visit_macro
- visit::visit_macro_delimiter
- visit::visit_member
- visit::visit_meta
- visit::visit_meta_list
- visit::visit_meta_name_value
- visit::visit_method_turbofish
- visit::visit_nested_meta
- visit::visit_parenthesized_generic_arguments
- visit::visit_pat
- visit::visit_pat_box
- visit::visit_pat_ident
- visit::visit_pat_lit
- visit::visit_pat_macro
- visit::visit_pat_or
- visit::visit_pat_path
- visit::visit_pat_range
- visit::visit_pat_reference
- visit::visit_pat_rest
- visit::visit_pat_slice
- visit::visit_pat_struct
- visit::visit_pat_tuple
- visit::visit_pat_tuple_struct
- visit::visit_pat_type
- visit::visit_pat_wild
- visit::visit_path
- visit::visit_path_arguments
- visit::visit_path_segment
- visit::visit_predicate_eq
- visit::visit_predicate_lifetime
- visit::visit_predicate_type
- visit::visit_qself
- visit::visit_range_limits
- visit::visit_receiver
- visit::visit_return_type
- visit::visit_signature
- visit::visit_span
- visit::visit_stmt
- visit::visit_trait_bound
- visit::visit_trait_bound_modifier
- visit::visit_trait_item
- visit::visit_trait_item_const
- visit::visit_trait_item_macro
- visit::visit_trait_item_method
- visit::visit_trait_item_type
- visit::visit_type
- visit::visit_type_array
- visit::visit_type_bare_fn
- visit::visit_type_group
- visit::visit_type_impl_trait
- visit::visit_type_infer
- visit::visit_type_macro
- visit::visit_type_never
- visit::visit_type_param
- visit::visit_type_param_bound
- visit::visit_type_paren
- visit::visit_type_path
- visit::visit_type_ptr
- visit::visit_type_reference
- visit::visit_type_slice
- visit::visit_type_trait_object
- visit::visit_type_tuple
- visit::visit_un_op
- visit::visit_use_glob
- visit::visit_use_group
- visit::visit_use_name
- visit::visit_use_path
- visit::visit_use_rename
- visit::visit_use_tree
- visit::visit_variadic
- visit::visit_variant
- visit::visit_vis_crate
- visit::visit_vis_public
- visit::visit_vis_restricted
- visit::visit_visibility
- visit::visit_where_clause
- visit::visit_where_predicate