Modules§
Macros§
Structs§
- Attribute
List - Binding
- Block
- Enum
- Declaration of an enum
- Impl
Block - Module
- Module
Body - Parameter
List - Register
- Struct
- Trait
Def - A definition of a trait
- Trait
Spec - A specification of a trait with type parameters
- Type
Declaration - A declaration of a new type
- Unit
- Unit
Head - UseStatement
Enums§
- Argument
List - Argument
Pattern - Attribute
- Binary
Operator - BitLiteral
- Call
Kind - Expression
- Generic
Bound - IntLiteral
- An integer literal, which may or may not have been suffixed with
U
to indicate it being an unsigned literal. - Item
- Items are things typically present at the top level of a module such as entities, pipelines, submodules etc.
- Named
Argument - Named
Turbofish - Pattern
- Pipeline
Stage Reference - Statement
- Turbofish
Inner - Type
Decl Kind - Type
Expression - Type
Param - A generic type parameter
- Type
Spec - A specification of a type to be used. For example, the types of input/output arguments the type of fields in a struct etc.
- Unary
Operator - Unit
Kind - Where
Clause