Crate swamp_script_semantic

Source

Modules§

intr
modules
ns
prelude
symtbl

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
A fixed-point number with 16.16 format.
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

Enums§

ArgumentExpressionOrLocation
BinaryOperatorKind
CompoundOperatorKind
EnumLiteralData
EnumVariantType
ExpressionKind
ForPattern
FormatSpecifierKind
Function
Literal
LocationAccessKind
NormalPattern
Pattern
PatternElement
PostfixKind
PrecisionType
RangeMode
SemanticError
SingleLocationExpressionKind
StringPart
Type
UnaryOperatorKind
UseItem

Functions§

check_assignable_anonymous_struct_types
comma_seq
comma_seq_nl
comma_tuple_ref
compatible_arrays
create_rust_type
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