List of all items
Structs
- AliasType
- AnonymousStructLiteral
- AnonymousStructType
- ArrayInstantiation
- ArrayItem
- ArrayType
- AssociatedImpls
- BinaryOperator
- BooleanExpression
- CompoundOperator
- Constant
- EnumType
- EnumVariantCommon
- EnumVariantSimpleType
- EnumVariantStructFieldType
- EnumVariantStructType
- EnumVariantTupleFieldType
- EnumVariantTupleType
- Expression
- ExternalFunctionCall
- ExternalFunctionDefinition
- ExternalType
- FormatSpecifier
- Fp
- Guard
- ImplFunctions
- ImplMember
- InternalFunctionCall
- InternalFunctionDefinition
- Iterable
- LocalIdentifier
- LocalTypeIdentifier
- LocationAccess
- MapIndexLookup
- MapType
- Match
- MatchArm
- MemberCall
- ModulePathItem
- MutOrImmutableExpression
- MutVariable
- NamedStructType
- Node
- OptionType
- ParameterNode
- Postfix
- ProgramState
- Range
- Signature
- SingleLocationExpression
- SingleMutLocationExpression
- SliceLocationExpression
- Span
- StringConst
- StructInstantiation
- StructTypeField
- TupleType
- TypeForParameter
- TypeWithMut
- UnaryOperator
- Use
- Variable
- VariableCompoundAssignment
- WhenBinding
- intr::IntrinsicFunctionDefinition
- modules::Module
- modules::Modules
- ns::ModulePathStr
- ns::Namespace
- ns::UtilParameter
- prelude::Fp
- symtbl::SymbolTable
- symtbl::TypeGenerator
Enums
- ArgumentExpressionOrLocation
- BinaryOperatorKind
- CompoundOperatorKind
- EnumLiteralData
- EnumVariantType
- ExpressionKind
- ForPattern
- FormatSpecifierKind
- Function
- Literal
- LocationAccessKind
- NormalPattern
- Pattern
- PatternElement
- PostfixKind
- PrecisionType
- RangeMode
- SemanticError
- SingleLocationExpressionKind
- StringPart
- Type
- UnaryOperatorKind
- UseItem
- intr::IntrinsicFunction
- symtbl::FuncDef
- symtbl::GeneratorKind
- symtbl::Symbol
Functions
- check_assignable_anonymous_struct_types
- comma_seq
- comma_seq_nl
- comma_tuple_ref
- compatible_arrays
- create_rust_type
- modules::pretty_print
- same_anon_struct_ref
- same_named_struct_ref
- sort_struct_fields2
Type Aliases
- AliasTypeRef
- ArrayItemRef
- ArrayTypeRef
- ConstantId
- ConstantRef
- EnumTypeRef
- EnumVariantSimpleTypeRef
- EnumVariantStructFieldTypeRef
- EnumVariantStructTypeRef
- EnumVariantTupleFieldTypeRef
- EnumVariantTupleTypeRef
- EnumVariantTypeRef
- ExternalFunctionDefinitionRef
- ExternalFunctionId
- ExternalTypeRef
- FileId
- FunctionRef
- InternalFunctionDefinitionRef
- MapTypeRef
- OptionTypeRef
- StructTypeRef
- TupleTypeRef
- TypeNumber
- VariableRef
- intr::IntrinsicFunctionDefinitionRef
- modules::ModuleRef
- ns::NamespacePath
- symtbl::SymbolTableRef