swamp_script_semantic/
prelude.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
 * Copyright (c) Peter Bjorklund. All rights reserved. https://github.com/swamp/script
 * Licensed under the MIT License. See LICENSE in the project root for license information.
 */
pub use crate::{
    comma_seq, modules::ResolvedModules, ns::ResolvedModuleNamespaceRef, CommonEnumVariantType,
    ExternalFunctionId, FileId, Fp, FunctionTypeSignature, ResolvedAnonymousStructFieldType,
    ResolvedAnonymousStructType, ResolvedArrayItem, ResolvedArrayItemRef, ResolvedArrayType,
    ResolvedArrayTypeRef, ResolvedBinaryOperator, ResolvedBoolType, ResolvedBoolTypeRef,
    ResolvedBooleanExpression, ResolvedCompoundOperator, ResolvedCompoundOperatorKind,
    ResolvedConstant, ResolvedConstantRef, ResolvedEnumLiteralData, ResolvedEnumType,
    ResolvedEnumTypeRef, ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExclusiveRangeType,
    ResolvedExclusiveRangeTypeRef, ResolvedExpression, ResolvedExternalFunctionCall,
    ResolvedExternalFunctionDefinition, ResolvedExternalFunctionDefinitionRef, ResolvedFloatType,
    ResolvedFloatTypeRef, ResolvedForPattern, ResolvedFormatSpecifier, ResolvedFormatSpecifierKind,
    ResolvedFunction, ResolvedFunctionRef, ResolvedGuard, ResolvedIndexType, ResolvedIntType,
    ResolvedIntTypeRef, ResolvedInternalFunctionCall, ResolvedInternalFunctionDefinition,
    ResolvedInternalFunctionDefinitionRef, ResolvedIterator, ResolvedLiteral,
    ResolvedLocalIdentifier, ResolvedLocalTypeIdentifier, ResolvedMatch, ResolvedMatchArm,
    ResolvedMemberCall, ResolvedModulePath, ResolvedModulePathRef, ResolvedMutArray,
    ResolvedMutMap, ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef, ResolvedMutVariable,
    ResolvedNode, ResolvedNoneType, ResolvedParameterNode, ResolvedPattern, ResolvedPrecisionType,
    ResolvedProgramState, ResolvedRustType, ResolvedRustTypeRef, ResolvedStaticCall,
    ResolvedStringPart, ResolvedStringType, ResolvedStringTypeRef, ResolvedStructInstantiation,
    ResolvedStructType, ResolvedStructTypeField, ResolvedStructTypeFieldRef, ResolvedStructTypeRef,
    ResolvedTupleType, ResolvedTupleTypeRef, ResolvedType, ResolvedTypeForParameter,
    ResolvedUnaryOperator, ResolvedUnitType, ResolvedUnitTypeRef, ResolvedVariable,
    ResolvedVariableAssignment, ResolvedVariableRef, SemanticError, Span, Spanned, TypeNumber,
};