Module prelude

Source

Re-exports§

pub use crate::AliasType;
pub use crate::AliasTypeRef;
pub use crate::AnonymousStructType;
pub use crate::ArrayItem;
pub use crate::ArrayItemRef;
pub use crate::ArrayType;
pub use crate::ArrayTypeRef;
pub use crate::AssociatedImpls;
pub use crate::BinaryOperator;
pub use crate::BooleanExpression;
pub use crate::CompoundOperator;
pub use crate::CompoundOperatorKind;
pub use crate::Constant;
pub use crate::ConstantRef;
pub use crate::EnumLiteralData;
pub use crate::EnumType;
pub use crate::EnumTypeRef;
pub use crate::EnumVariantCommon;
pub use crate::EnumVariantSimpleType;
pub use crate::EnumVariantStructFieldType;
pub use crate::EnumVariantStructType;
pub use crate::EnumVariantTupleFieldType;
pub use crate::EnumVariantTupleType;
pub use crate::EnumVariantType;
pub use crate::EnumVariantTypeRef;
pub use crate::Expression;
pub use crate::ExpressionKind;
pub use crate::ExternalFunctionCall;
pub use crate::ExternalFunctionDefinition;
pub use crate::ExternalFunctionDefinitionRef;
pub use crate::ExternalFunctionId;
pub use crate::ExternalType;
pub use crate::ExternalTypeRef;
pub use crate::FileId;
pub use crate::ForPattern;
pub use crate::FormatSpecifier;
pub use crate::FormatSpecifierKind;
pub use crate::Function;
pub use crate::FunctionRef;
pub use crate::Guard;
pub use crate::InternalFunctionCall;
pub use crate::InternalFunctionDefinition;
pub use crate::InternalFunctionDefinitionRef;
pub use crate::Iterable;
pub use crate::Literal;
pub use crate::LocalIdentifier;
pub use crate::LocalTypeIdentifier;
pub use crate::Match;
pub use crate::MatchArm;
pub use crate::MemberCall;
pub use crate::MutVariable;
pub use crate::NamedStructType;
pub use crate::Node;
pub use crate::ParameterNode;
pub use crate::Pattern;
pub use crate::PrecisionType;
pub use crate::ProgramState;
pub use crate::SemanticError;
pub use crate::Signature;
pub use crate::Span;
pub use crate::StringPart;
pub use crate::StructInstantiation;
pub use crate::StructTypeField;
pub use crate::StructTypeRef;
pub use crate::TupleType;
pub use crate::TupleTypeRef;
pub use crate::Type;
pub use crate::TypeForParameter;
pub use crate::TypeNumber;
pub use crate::UnaryOperator;
pub use crate::Variable;
pub use crate::VariableRef;
pub use crate::comma_seq;
pub use crate::intr::IntrinsicFunction;
pub use crate::intr::IntrinsicFunctionDefinition;
pub use crate::intr::IntrinsicFunctionDefinitionRef;
pub use crate::modules::Modules;
pub use crate::symtbl::SymbolTable;

Structs§

Fp
A fixed-point number with 16.16 format.