List of all items
Structs
- cfgir::ast::Constant
 - cfgir::ast::Function
 - cfgir::ast::LoopInfo
 - cfgir::ast::ModuleDefinition
 - cfgir::ast::Program
 - cfgir::ast::Script
 - command_line::compiler::Compiler
 - command_line::compiler::FullyCompiledProgram
 - command_line::compiler::SteppedCompiler
 - compiled_unit::AnnotatedCompiledModule
 - compiled_unit::AnnotatedCompiledScript
 - compiled_unit::FunctionInfo
 - compiled_unit::NamedCompiledModule
 - compiled_unit::NamedCompiledScript
 - compiled_unit::SpecInfo
 - compiled_unit::VarInfo
 - diagnostics::Diagnostic
 - diagnostics::Diagnostics
 - diagnostics::codes::DiagnosticInfo
 - expansion::ast::AbilitySet
 - expansion::ast::AbilitySetIntoIter
 - expansion::ast::AbilitySetIter
 - expansion::ast::Constant
 - expansion::ast::Friend
 - expansion::ast::Function
 - expansion::ast::FunctionSignature
 - expansion::ast::ModuleDefinition
 - expansion::ast::ModuleIdent_
 - expansion::ast::PragmaProperty_
 - expansion::ast::Program
 - expansion::ast::Script
 - expansion::ast::SpecBlock_
 - expansion::ast::SpecId
 - expansion::ast::StructDefinition
 - expansion::ast::StructTypeParameter
 - hlir::ast::Constant
 - hlir::ast::Exp
 - hlir::ast::Function
 - hlir::ast::FunctionSignature
 - hlir::ast::Label
 - hlir::ast::ModuleCall
 - hlir::ast::ModuleDefinition
 - hlir::ast::Program
 - hlir::ast::Script
 - hlir::ast::StructDefinition
 - naming::ast::Constant
 - naming::ast::Function
 - naming::ast::FunctionSignature
 - naming::ast::ModuleDefinition
 - naming::ast::Program
 - naming::ast::Script
 - naming::ast::StructDefinition
 - naming::ast::StructTypeParameter
 - naming::ast::TParam
 - naming::ast::TParamID
 - naming::ast::TVar
 - parser::ast::AddressDefinition
 - parser::ast::Constant
 - parser::ast::ConstantName
 - parser::ast::Field
 - parser::ast::FriendDecl
 - parser::ast::Function
 - parser::ast::FunctionName
 - parser::ast::FunctionSignature
 - parser::ast::ModuleDefinition
 - parser::ast::ModuleIdent_
 - parser::ast::ModuleName
 - parser::ast::PackageDefinition
 - parser::ast::PragmaProperty_
 - parser::ast::Program
 - parser::ast::Script
 - parser::ast::SpecApplyPattern_
 - parser::ast::SpecBlock_
 - parser::ast::StructDefinition
 - parser::ast::StructName
 - parser::ast::StructTypeParameter
 - parser::ast::UseDecl
 - parser::ast::Var
 - parser::lexer::Lexer
 - shared::CompilationEnv
 - shared::Counter
 - shared::Flags
 - shared::IndexedPackagePath
 - shared::NamedAddressMapIndex
 - shared::NamedAddressMaps
 - shared::NumericalAddress
 - shared::PackagePaths
 - shared::ast_debug::AstWriter
 - shared::remembering_unique_map::IntoIter
 - shared::remembering_unique_map::Iter
 - shared::remembering_unique_map::IterMut
 - shared::remembering_unique_map::RememberingUniqueMap
 - shared::unique_map::IntoIter
 - shared::unique_map::Iter
 - shared::unique_map::IterMut
 - shared::unique_map::UniqueMap
 - shared::unique_set::IntoIter
 - shared::unique_set::Iter
 - shared::unique_set::UniqueSet
 - typing::ast::Constant
 - typing::ast::Exp
 - typing::ast::Function
 - typing::ast::ModuleCall
 - typing::ast::ModuleDefinition
 - typing::ast::Program
 - typing::ast::Script
 - unit_test::ModuleTestPlan
 - unit_test::TestCase
 - unit_test::TestPlan
 
Enums
- cfgir::ast::BlockInfo
 - cfgir::ast::FunctionBody_
 - cfgir::ast::LoopEnd
 - compiled_unit::CompiledUnitEnum
 - diagnostics::codes::AbilitySafety
 - diagnostics::codes::Attributes
 - diagnostics::codes::Bug
 - diagnostics::codes::BytecodeGeneration
 - diagnostics::codes::Category
 - diagnostics::codes::Declarations
 - diagnostics::codes::Derivation
 - diagnostics::codes::MoveSafety
 - diagnostics::codes::NameResolution
 - diagnostics::codes::ReferenceSafety
 - diagnostics::codes::Severity
 - diagnostics::codes::Syntax
 - diagnostics::codes::Tests
 - diagnostics::codes::TypeSafety
 - diagnostics::codes::Uncategorized
 - diagnostics::codes::UnusedItem
 - expansion::ast::Address
 - expansion::ast::AttributeName_
 - expansion::ast::AttributeValue_
 - expansion::ast::Attribute_
 - expansion::ast::ExpDotted_
 - expansion::ast::Exp_
 - expansion::ast::FunctionBody_
 - expansion::ast::LValue_
 - expansion::ast::ModuleAccess_
 - expansion::ast::Neighbor
 - expansion::ast::PragmaValue
 - expansion::ast::SequenceItem_
 - expansion::ast::SpecBlockMember_
 - expansion::ast::SpecBlockTarget_
 - expansion::ast::SpecConditionKind_
 - expansion::ast::StructFields
 - expansion::ast::Type_
 - expansion::ast::Value_
 - expansion::ast::Visibility
 - hlir::ast::BaseType_
 - hlir::ast::BuiltinFunction_
 - hlir::ast::Command_
 - hlir::ast::ExpListItem
 - hlir::ast::FunctionBody_
 - hlir::ast::LValue_
 - hlir::ast::MoveOpAnnotation
 - hlir::ast::SingleType_
 - hlir::ast::Statement_
 - hlir::ast::StructFields
 - hlir::ast::TypeName_
 - hlir::ast::Type_
 - hlir::ast::UnannotatedExp_
 - hlir::ast::UnitCase
 - hlir::ast::Value_
 - naming::ast::BuiltinFunction_
 - naming::ast::BuiltinTypeName_
 - naming::ast::ExpDotted_
 - naming::ast::Exp_
 - naming::ast::FunctionBody_
 - naming::ast::LValue_
 - naming::ast::SequenceItem_
 - naming::ast::StructFields
 - naming::ast::TypeName_
 - naming::ast::Type_
 - parser::ast::Ability_
 - parser::ast::AttributeValue_
 - parser::ast::Attribute_
 - parser::ast::BinOp_
 - parser::ast::Bind_
 - parser::ast::Definition
 - parser::ast::Exp_
 - parser::ast::FunctionBody_
 - parser::ast::LeadingNameAccess_
 - parser::ast::ModuleMember
 - parser::ast::NameAccessChain_
 - parser::ast::PragmaValue
 - parser::ast::QuantKind_
 - parser::ast::SequenceItem_
 - parser::ast::SpecApplyFragment_
 - parser::ast::SpecBlockMember_
 - parser::ast::SpecBlockTarget_
 - parser::ast::SpecConditionKind_
 - parser::ast::StructFields
 - parser::ast::Type_
 - parser::ast::UnaryOp_
 - parser::ast::Use
 - parser::ast::Value_
 - parser::ast::Visibility
 - parser::lexer::Tok
 - shared::NumberFormat
 - shared::known_attributes::AttributePosition
 - shared::known_attributes::KnownAttribute
 - shared::known_attributes::NativeAttribute
 - shared::known_attributes::TestingAttribute
 - typing::ast::BuiltinFunction_
 - typing::ast::ExpListItem
 - typing::ast::FunctionBody_
 - typing::ast::LValue_
 - typing::ast::SequenceItem_
 - typing::ast::UnannotatedExp_
 - unit_test::ExpectedFailure
 
Traits
- compiled_unit::TargetModule
 - compiled_unit::TargetScript
 - diagnostics::codes::DiagnosticCode
 - shared::Identifier
 - shared::TName
 - shared::ast_debug::AstDebug
 
Macros
Functions
- cfgir::ast::remap_labels
 - cfgir::optimize
 - cfgir::refine_inference_and_verify
 - command_line::compiler::construct_pre_compiled_lib
 - command_line::compiler::generate_interface_files
 - command_line::compiler::output_compiled_units
 - command_line::compiler::sanity_check_compiled_units
 - compiled_unit::verify_units
 - diagnostics::report_diagnostics
 - diagnostics::report_diagnostics_to_buffer
 - diagnostics::report_diagnostics_to_color_buffer
 - diagnostics::report_warnings
 - diagnostics::unwrap_or_report_diagnostics
 - expansion::ast::ability_constraints_ast_debug
 - expansion::ast::ability_modifiers_ast_debug
 - hlir::ast::exp
 - interface_generator::write_file_to_string
 - interface_generator::write_module_to_string
 - ir_translation::fix_syntax_and_write
 - parser::comments::verify_string
 - shared::ast_debug::print
 - shared::ast_debug::print_verbose
 - shared::format_comma
 - shared::format_delim
 - shared::parse_address
 - shared::parse_named_address
 - shared::parse_u128
 - shared::parse_u64
 - shared::parse_u8
 - shared::shortest_cycle
 - typing::ast::exp
 - typing::ast::single_item
 - typing::ast::splat_item
 - unit_test::filter_test_members::program
 - unit_test::plan_builder::construct_test_plan
 
Typedefs
- cfgir::ast::BasicBlock
 - cfgir::ast::BasicBlocks
 - cfgir::ast::FunctionBody
 - command_line::compiler::Pass
 - compiled_unit::AnnotatedCompiledUnit
 - compiled_unit::CompiledUnit
 - diagnostics::FileId
 - diagnostics::FileName
 - diagnostics::FilesSourceText
 - expansion::ast::Attribute
 - expansion::ast::AttributeName
 - expansion::ast::AttributeValue
 - expansion::ast::Attributes
 - expansion::ast::Exp
 - expansion::ast::ExpDotted
 - expansion::ast::Fields
 - expansion::ast::FunctionBody
 - expansion::ast::LValue
 - expansion::ast::LValueList
 - expansion::ast::LValueList_
 - expansion::ast::LValueWithRange
 - expansion::ast::LValueWithRangeList
 - expansion::ast::LValueWithRangeList_
 - expansion::ast::LValueWithRange_
 - expansion::ast::ModuleAccess
 - expansion::ast::ModuleIdent
 - expansion::ast::PragmaProperty
 - expansion::ast::Sequence
 - expansion::ast::SequenceItem
 - expansion::ast::SpecBlock
 - expansion::ast::SpecBlockMember
 - expansion::ast::SpecBlockTarget
 - expansion::ast::SpecConditionKind
 - expansion::ast::Type
 - expansion::ast::Value
 - hlir::ast::BaseType
 - hlir::ast::BasicBlock
 - hlir::ast::BasicBlocks
 - hlir::ast::Block
 - hlir::ast::BuiltinFunction
 - hlir::ast::Command
 - hlir::ast::FunctionBody
 - hlir::ast::LValue
 - hlir::ast::SingleType
 - hlir::ast::Statement
 - hlir::ast::Type
 - hlir::ast::TypeName
 - hlir::ast::UnannotatedExp
 - hlir::ast::Value
 - naming::ast::BuiltinFunction
 - naming::ast::BuiltinTypeName
 - naming::ast::Exp
 - naming::ast::ExpDotted
 - naming::ast::FunctionBody
 - naming::ast::LValue
 - naming::ast::LValueList
 - naming::ast::LValueList_
 - naming::ast::Sequence
 - naming::ast::SequenceItem
 - naming::ast::Type
 - naming::ast::TypeName
 - parser::ast::Ability
 - parser::ast::Attribute
 - parser::ast::AttributeValue
 - parser::ast::Attributes
 - parser::ast::BinOp
 - parser::ast::Bind
 - parser::ast::BindList
 - parser::ast::BindWithRange
 - parser::ast::BindWithRangeList
 - parser::ast::Exp
 - parser::ast::FunctionBody
 - parser::ast::LeadingNameAccess
 - parser::ast::ModuleIdent
 - parser::ast::NameAccessChain
 - parser::ast::PragmaProperty
 - parser::ast::QuantKind
 - parser::ast::ResourceLoc
 - parser::ast::Sequence
 - parser::ast::SequenceItem
 - parser::ast::SpecApplyFragment
 - parser::ast::SpecApplyPattern
 - parser::ast::SpecBlock
 - parser::ast::SpecBlockMember
 - parser::ast::SpecBlockTarget
 - parser::ast::SpecConditionKind
 - parser::ast::Type
 - parser::ast::UnaryOp
 - parser::ast::Value
 - parser::comments::CommentMap
 - parser::comments::FileCommentMap
 - parser::comments::MatchedFileCommentMap
 - shared::AttributeDeriver
 - shared::Name
 - shared::NamedAddressMap
 - typing::ast::BuiltinFunction
 - typing::ast::FunctionBody
 - typing::ast::LValue
 - typing::ast::LValueList
 - typing::ast::LValueList_
 - typing::ast::Sequence
 - typing::ast::SequenceItem
 - typing::ast::UnannotatedExp
 - unit_test::TestName
 
Constants
- command_line::BYTECODE_VERSION
 - command_line::COLOR_MODE_ENV_VAR
 - command_line::COMPILED_NAMED_ADDRESS_MAPPING
 - command_line::DEFAULT_OUTPUT_DIR
 - command_line::DEPENDENCY
 - command_line::DEPENDENCY_SHORT
 - command_line::FLAVOR
 - command_line::MOVE_COMPILED_INTERFACES_DIR
 - command_line::OUT_DIR
 - command_line::OUT_DIR_SHORT
 - command_line::SENDER
 - command_line::SENDER_SHORT
 - command_line::SHADOW
 - command_line::SHADOW_SHORT
 - command_line::SOURCE_MAP
 - command_line::SOURCE_MAP_SHORT
 - command_line::TEST
 - command_line::TEST_SHORT
 - command_line::compiler::EMPTY_COMPILER
 - command_line::compiler::PASS_CFGIR
 - command_line::compiler::PASS_COMPILATION
 - command_line::compiler::PASS_EXPANSION
 - command_line::compiler::PASS_HLIR
 - command_line::compiler::PASS_NAMING
 - command_line::compiler::PASS_PARSER
 - command_line::compiler::PASS_TYPING
 - parser::ast::ENTRY_MODIFIER
 - parser::ast::NATIVE_MODIFIER
 - parser::keywords::BUILTINS
 - parser::keywords::CONTEXTUAL_KEYWORDS
 - parser::keywords::KEYWORDS