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
/*
 * 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, same_type, BinaryOperator, CommonEnumVariantType, ExternalFunctionId,
    ResolvedArrayItem, ResolvedArrayItemRef, ResolvedArrayType, ResolvedArrayTypeRef,
    ResolvedBinaryOperator, ResolvedBooleanExpression, ResolvedEnumLiteralData,
    ResolvedEnumVariantContainerType, ResolvedEnumVariantStructFieldType,
    ResolvedEnumVariantStructType, ResolvedEnumVariantTupleFieldType, ResolvedEnumVariantTupleType,
    ResolvedEnumVariantType, ResolvedEnumVariantTypeRef, ResolvedExpression,
    ResolvedExternalFunctionCall, ResolvedExternalFunctionDefinition,
    ResolvedExternalFunctionDefinitionRef, ResolvedIndexType, ResolvedIndexTypeRef,
    ResolvedInternalFunctionCall, ResolvedInternalFunctionDefinition,
    ResolvedInternalFunctionDefinitionRef, ResolvedIterator, ResolvedLiteral, ResolvedMatch,
    ResolvedMatchArm, ResolvedMemberCall, ResolvedModule, ResolvedMutArray, ResolvedMutArrayRef,
    ResolvedMutStructTypeField, ResolvedMutStructTypeFieldRef, ResolvedMutVariable,
    ResolvedParameter, ResolvedPattern, ResolvedProgram, ResolvedStatement, ResolvedStringPart,
    ResolvedStructInstantiation, ResolvedStructType, ResolvedStructTypeField,
    ResolvedStructTypeFieldRef, ResolvedStructTypeRef, ResolvedTupleType, ResolvedType,
    ResolvedUnaryOperator, ResolvedUnitType, ResolvedVariable, ResolvedVariableAssignment,
    ResolvedVariableRef, UnaryOperator,
};