Crate swamp_script_semantic

Source

Modules§

modules
ns
prelude

Structs§

CommonEnumVariantType
Fp
A fixed-point number with 16.16 format.
FunctionTypeSignature
ImplType
LocalTypeName
Member
MutMember
ResolvedAnonymousStructFieldType
ResolvedAnonymousStructType
ResolvedArray
ResolvedArrayInstantiation
ResolvedArrayItem
ResolvedArrayType
ResolvedBinaryOperator
ResolvedBoolType
ResolvedBooleanExpression
ResolvedCompoundOperator
ResolvedConstant
ResolvedEnumType
ResolvedEnumVariantStructFieldType
ResolvedEnumVariantStructType
ResolvedEnumVariantTupleFieldType
ResolvedEnumVariantTupleType
ResolvedEnumVariantType
ResolvedExclusiveRangeType
ResolvedExternalFunctionCall
ResolvedExternalFunctionDefinition
ResolvedFloatType
ResolvedFormatSpecifier
ResolvedGuard
ResolvedIdentifierName
ResolvedImplMember
ResolvedIndexType
ResolvedIntType
ResolvedInternalFunctionCall
ResolvedInternalFunctionDefinition
ResolvedIterator
ResolvedLocalIdentifier
ResolvedLocalTypeIdentifier
ResolvedMapIndexLookup
ResolvedMapType
ResolvedMatch
ResolvedMatchArm
ResolvedMemberCall
ResolvedModulePath
ResolvedModulePathItem
ResolvedMutArray
ResolvedMutMap
ResolvedMutStructTypeField
ResolvedMutTupleField
ResolvedMutVariable
ResolvedNode
ResolvedNoneType
ResolvedOptionType
ResolvedParameterNode
ResolvedPostfixOperator
ResolvedProgramState
ResolvedRustType
ResolvedStaticCall
ResolvedStaticCallGeneric
ResolvedStringConst
ResolvedStringType
ResolvedStructInstantiation
ResolvedStructType
ResolvedStructTypeField
ResolvedTupleType
ResolvedTypeForParameter
ResolvedUnaryOperator
ResolvedUnitType
ResolvedUse
ResolvedVariable
ResolvedVariableAssignment
ResolvedVariableCompoundAssignment
Span

Enums§

ResolvedAccess
ResolvedBinaryOperatorKind
ResolvedCompoundOperatorKind
ResolvedDefinition
ResolvedEnumLiteralData
ResolvedEnumVariantContainerType
ResolvedExpression
ResolvedForPattern
ResolvedFormatSpecifierKind
ResolvedFunction
ResolvedLiteral
ResolvedNormalPattern
ResolvedPattern
ResolvedPatternElement
ResolvedPostfixOperatorKind
ResolvedPrecisionType
ResolvedRangeMode
ResolvedStringPart
ResolvedType
ResolvedUnaryOperatorKind
ResolvedUseItem
SemanticError

Traits§

Spanned

Functions§

comma_seq
comma_seq_nl
comma_tuple_ref
create_rust_type

Type Aliases§

ConstantId
ExternalFunctionId
FileId
MemberRef
MutMemberRef
ResolvedArrayItemRef
ResolvedArrayRef
ResolvedArrayTypeRef
ResolvedBoolTypeRef
ResolvedConstantRef
ResolvedEnumTypeRef
ResolvedEnumVariantStructFieldTypeRef
ResolvedEnumVariantStructTypeRef
ResolvedEnumVariantTupleFieldTypeRef
ResolvedEnumVariantTupleTypeRef
ResolvedEnumVariantTypeRef
ResolvedExclusiveRangeTypeRef
ResolvedExternalFunctionDefinitionRef
ResolvedFloatTypeRef
ResolvedFunctionRef
ResolvedIntTypeRef
ResolvedInternalFunctionDefinitionRef
ResolvedMapTypeRef
ResolvedModulePathRef
ResolvedMutStructTypeFieldRef
ResolvedMutTupleFieldRef
ResolvedNoneTypeRef
ResolvedOptionTypeRef
ResolvedRustTypeRef
ResolvedStringTypeRef
ResolvedStructTypeFieldRef
ResolvedStructTypeRef
ResolvedTupleTypeRef
ResolvedUnitTypeRef
ResolvedVariableRef
TypeNumber