Crate swamp_script_semantic

Source

Modules§

intr
modules
ns
prelude
symtbl

Structs§

AliasType
AnonymousStructType
ArrayInstantiation
ArrayItem
ArrayType
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
ImplMember
InternalFunctionCall
InternalFunctionDefinition
Iterable
LocalIdentifier
LocalTypeIdentifier
LocationAccess
MapIndexLookup
MapType
Match
MatchArm
MemberCall
ModulePathItem
MutOrImmutableExpression
MutVariable
Node
OptionType
ParameterNode
Postfix
ProgramState
Range
Signature
SingleLocationExpression
SingleMutLocationExpression
SliceLocationExpression
Span
StringConst
StructInstantiation
StructType
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§

comma_seq
comma_seq_nl
comma_tuple_ref
create_rust_type
same_array_ref
same_struct_ref

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