List of all items
Structs
- AddrOf
- Arm
- Array
- Assign
- AssignOp
- Async
- Attribute
- AttributeItem
- Await
- BareFn
- Binary
- Block
- Break
- Call
- Cast
- Closure
- CompileOptions
- Const
- ConstBlock
- ConstItem
- ConstParam
- Continue
- Crate
- DelimArgs
- Empty
- EnumDef
- Expr
- ExprField
- ExternBlock
- ExternCrate
- Field
- FieldDef
- Fn
- FnDecl
- ForLoop
- IdentPat
- If
- Impl
- ImplTrait
- Index
- Item
- ItemIndex
- LabelledBlock
- Let
- Lit
- LoadedMod
- Local
- Loop
- MacCall
- MacroDef
- Match
- MethodCall
- MutTy
- Param
- Paren
- PatField
- Path
- PathSegment
- PolyTraitRef
- PredicateLifetime
- PredicateType
- Ptr
- Range
- Ref
- RefPat
- RefWithInnerAttrs
- Repeat
- Return
- Semi
- StaticItem
- StmtIndex
- Struct
- StructDef
- StructPat
- TokenStream
- TraitDef
- TraitObject
- Try
- TryBlock
- Tuple
- TupleStructPat
- TyAlias
- TypeAscription
- TypeParam
- Unary
- Underscore
- UnionDef
- UnsafeBlock
- Use
- UsePath
- UseRename
- Variant
- While
- WithInnerAttrs
- Yield
Enums
- AssocItemKind
- AttrArgs
- AttrKind
- AttrStyle
- BinOpKind
- BinOpToken
- BorrowKind
- Delimiter
- ExprKind
- Fields
- GenericArg
- GenericBound
- GenericParam
- ItemKind
- KeywordToken
- LitKind
- LocalKind
- MacDelimiter
- Mod
- Mutability
- OperatorPrecedence
- Pat
- PtrKind
- RangeLimits
- Stmt
- Token
- Type
- UnaryOpKind
- UseTree
- Visibility
- VisibilityScope
- WherePredicate
Traits
- Accessible
- AddVisibility
- Addressable
- Assignable
- Awaitable
- BinaryOperable
- Callable
- Castable
- EmptyItem
- HasItem
- HasPrecedence
- HasVisibility
- Ident
- Indexable
- IntoConst
- IntoItem
- IntoTokens
- IntoTryBlock
- IntoUnsafe
- MaybeIdent
- MethodCallable
- Parenthesize
- Returnable
- Semicolon
- Tryable
- UnaryOperable
- Yieldable