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
/*
 * 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, ns::ResolvedModuleNamespaceRef, CommonEnumVariantType, ExternalFunctionId, Fp,
    ResolvedAnonymousStructFieldType, ResolvedAnonymousStructType, ResolvedArrayItem,
    ResolvedArrayItemRef, ResolvedArrayType, ResolvedArrayTypeRef, ResolvedBinaryOperator,
    ResolvedBoolType, ResolvedBoolTypeRef, ResolvedBooleanExpression, ResolvedConstant,
    ResolvedConstantRef, ResolvedEnumLiteralData, ResolvedEnumType, ResolvedEnumTypeRef,
    ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExclusiveRangeType,
    ResolvedExclusiveRangeTypeRef, ResolvedExpression, ResolvedExternalFunctionCall,
    ResolvedExternalFunctionDefinition, ResolvedExternalFunctionDefinitionRef, ResolvedFloatType,
    ResolvedFloatTypeRef, ResolvedFunction, ResolvedFunctionRef, ResolvedFunctionSignature,
    ResolvedIndexType, ResolvedIntType, ResolvedIntTypeRef, ResolvedInternalFunctionCall,
    ResolvedInternalFunctionDefinition, ResolvedInternalFunctionDefinitionRef, ResolvedIterator,
    ResolvedLiteral, ResolvedLocalIdentifier, ResolvedLocalTypeIdentifier, ResolvedMatch,
    ResolvedMatchArm, ResolvedMemberCall, ResolvedModulePath, ResolvedModulePathRef,
    ResolvedMutArray, ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef,
    ResolvedMutVariable, ResolvedNode, ResolvedNoneType, ResolvedParameter, ResolvedPattern,
    ResolvedProgramState, ResolvedProgramTypes, ResolvedRustType, ResolvedRustTypeRef,
    ResolvedStringPart, ResolvedStringType, ResolvedStringTypeRef, ResolvedStructInstantiation,
    ResolvedStructType, ResolvedStructTypeField, ResolvedStructTypeFieldRef, ResolvedStructTypeRef,
    ResolvedTupleType, ResolvedTupleTypeRef, ResolvedType, ResolvedUnaryOperator, ResolvedUnitType,
    ResolvedUnitTypeRef, ResolvedVariable, ResolvedVariableAssignment, ResolvedVariableRef,
    SemanticError, Span, Spanned, TypeNumber,
};