Structs§
- Access
Expression - Alias
Type Decl - Array
Literal - Array
Type Item - Assignment
- Ast
- Basic
Type Item - Block
- Body
- Boolean
Literal - Break
- Char
Literal - Closure
- Closure
Parameter - Constructor
Call - Constructor
Call Arg - Continue
- Custom
Infix - Declaration
- Dict
Literal - Dict
Literal Element - Dictionary
Type Item - Else
Expression - Empty
Type Decl - An empty struct without any fields e.g.:
type Empty - Enum
Access - Enum
Type Decl - Enum
Type Member - Expression
- FnDecl
- FnSignature
- Function
Call - Function
Call Arg - Generic
Type Item - Group
- Ident
- Infer
Type Item - Infix
Operation - Main
Decl - Never
Type Item - None
Literal - Number
Literal - Optional
Type Item - Ordered
Dict Literal - Ordered
Dictionary Type Item - Param
- Param
List - Point
- Result
Type Item - Return
- Segmented
Asts - SetLiteral
- SetType
Item - Span
- String
Literal - Struct
Type Decl - Struct
Type Member - Task
Decl - Test
Decl - Throw
- Toplevel
Item - Tuple
Type Decl - Tuple
Type Item - Tuple
Type Member - Type
Ident - Unwrap
Operator - Visibility
- Void
Type Item - Yeet
Expression
Enums§
- Arithmetic
Operator - Assignment
Operator - Async
- Collection
Literal - Collection
Operator - Comparison
Operator - Const
- Decl
Modifier - Expression
Kind - Infix
Expression - Literal
- Logical
Operator - Member
Operator - Ownership
- Postfix
Expression - Range
Operator - Root
Item - Statement
- Type
Decl - Type
Element - Visibility
Kind