List of all items
Structs
- BuildConfig
- CompiledAsm
- LspConfig
- ParsedModuleTree
- PrintAsm
- PrintIr
- Submodule
- abi_generation::abi_str::AbiStrContext
- abi_generation::fuel_abi::AbiContext
- asm_generation::AsmInformation
- asm_generation::CompiledBytecode
- asm_generation::DataSectionInformation
- asm_generation::Entry
- asm_generation::FinalizedAsm
- asm_generation::FinalizedEntry
- asm_generation::evm::EvmAsmBuilder
- asm_generation::evm::EvmAsmBuilderResult
- asm_generation::evm::EvmAsmSection
- decl_engine::DeclEngine
- decl_engine::DeclRef
- decl_engine::ParsedDeclEngine
- decl_engine::id::DeclId
- decl_engine::id::DeclUniqueId
- decl_engine::parsed_id::ParsedDeclId
- engine_threading::Engines
- engine_threading::OrdWithEnginesContext
- engine_threading::PartialEqWithEnginesContext
- engine_threading::WithEngines
- error::ParserLifter
- language::AsmOp
- language::AsmRegister
- language::CallPath
- language::CallPathTree
- language::QualifiedCallPath
- language::ResolvedCallPath
- language::SubmodulesRecursive
- language::lexed::LexedModule
- language::lexed::LexedProgram
- language::lexed::LexedSubmodule
- language::parsed::AbiCastExpression
- language::parsed::AmbiguousPathExpression
- language::parsed::AmbiguousSuffix
- language::parsed::ArrayExpression
- language::parsed::ArrayIndexExpression
- language::parsed::AstNode
- language::parsed::CodeBlock
- language::parsed::DelineatedPathExpression
- language::parsed::Expression
- language::parsed::ForLoopExpression
- language::parsed::FunctionApplicationExpression
- language::parsed::IfExpression
- language::parsed::IncludeStatement
- language::parsed::IntrinsicFunctionExpression
- language::parsed::LazyOperatorExpression
- language::parsed::MatchExpression
- language::parsed::MethodApplicationExpression
- language::parsed::ParseModule
- language::parsed::ParseProgram
- language::parsed::ParseSubmodule
- language::parsed::ParseTree
- language::parsed::QualifiedPathType
- language::parsed::ReassignmentExpression
- language::parsed::RefExpression
- language::parsed::StorageAccessExpression
- language::parsed::StructExpression
- language::parsed::StructExpressionField
- language::parsed::SubfieldExpression
- language::parsed::TupleIndexExpression
- language::parsed::UseStatement
- language::parsed::WhileLoopExpression
- language::parsed::declaration::AbiDeclaration
- language::parsed::declaration::ConfigurableDeclaration
- language::parsed::declaration::ConstantDeclaration
- language::parsed::declaration::EnumDeclaration
- language::parsed::declaration::EnumVariant
- language::parsed::declaration::EnumVariantDeclaration
- language::parsed::declaration::ImplSelfOrTrait
- language::parsed::declaration::StorageDeclaration
- language::parsed::declaration::StorageField
- language::parsed::declaration::StorageNamespace
- language::parsed::declaration::StructDeclaration
- language::parsed::declaration::StructField
- language::parsed::declaration::Supertrait
- language::parsed::declaration::TraitDeclaration
- language::parsed::declaration::TraitFn
- language::parsed::declaration::TraitTypeDeclaration
- language::parsed::declaration::TypeAliasDeclaration
- language::parsed::declaration::VariableDeclaration
- language::parsed::declaration::function::FunctionDeclaration
- language::parsed::declaration::function::FunctionParameter
- language::programs::Programs
- language::ty::AbiDecl
- language::ty::ConfigurableDecl
- language::ty::ConstantDecl
- language::ty::ContractCallParams
- language::ty::EnumDecl
- language::ty::EnumVariantDecl
- language::ty::FunctionDecl
- language::ty::GenericTypeForFunctionScope
- language::ty::ImplSelfOrTrait
- language::ty::StorageDecl
- language::ty::StructAccessInfo
- language::ty::StructDecl
- language::ty::SubmodulesRecursive
- language::ty::TraitDecl
- language::ty::TraitTypeDecl
- language::ty::TyAbiDecl
- language::ty::TyAsmRegisterDeclaration
- language::ty::TyAstNode
- language::ty::TyCodeBlock
- language::ty::TyConfigurableDecl
- language::ty::TyConstantDecl
- language::ty::TyEnumDecl
- language::ty::TyEnumVariant
- language::ty::TyExpression
- language::ty::TyFunctionDecl
- language::ty::TyFunctionParameter
- language::ty::TyFunctionSig
- language::ty::TyImplSelfOrTrait
- language::ty::TyIncludeStatement
- language::ty::TyIntrinsicFunctionKind
- language::ty::TyModule
- language::ty::TyProgram
- language::ty::TyReassignment
- language::ty::TyScrutinee
- language::ty::TySideEffect
- language::ty::TyStorageAccess
- language::ty::TyStorageAccessDescriptor
- language::ty::TyStorageDecl
- language::ty::TyStorageField
- language::ty::TyStructDecl
- language::ty::TyStructExpressionField
- language::ty::TyStructField
- language::ty::TyStructScrutineeField
- language::ty::TySubmodule
- language::ty::TyTraitDecl
- language::ty::TyTraitFn
- language::ty::TyTraitType
- language::ty::TyTypeAliasDecl
- language::ty::TyUseStatement
- language::ty::TyVariableDecl
- language::ty::TypeAliasDecl
- query_engine::CowCache
- query_engine::FunctionCacheEntry
- query_engine::ModuleCacheEntry
- query_engine::ModuleCacheKey
- query_engine::ModuleCacheMap
- query_engine::ModuleCommonInfo
- query_engine::ParsedModuleInfo
- query_engine::ProgramsCacheEntry
- query_engine::QueryEngine
- query_engine::TypedModuleInfo
- semantic_analysis::ast_node::declaration::auto_impl::EncodingAutoImplContext
- semantic_analysis::namespace::Items
- semantic_analysis::namespace::LexicalScope
- semantic_analysis::namespace::Module
- semantic_analysis::namespace::Namespace
- semantic_analysis::namespace::Root
- semantic_analysis::symbol_collection_context::SymbolCollectionContext
- semantic_analysis::symbol_resolve_context::SymbolResolveContext
- source_map::LocationRange
- source_map::PathIndex
- source_map::SourceMap
- source_map::SourceMapSpan
- transform::AllowDeprecatedEnterToken
- transform::AllowDeprecatedState
- transform::Attribute
- transform::AttributeArg
- transform::AttributesMap
- type_system::Length
- type_system::SubstTypesContext
- type_system::TraitConstraint
- type_system::TypeArgument
- type_system::TypeEngine
- type_system::TypeId
- type_system::TypeParameter
Enums
- BuildTarget
- OptLevel
- asm_generation::Datum
- asm_generation::ProgramKind
- asm_generation::abi::ProgramABI
- asm_generation::from_ir::StateAccessType
- asm_generation::instruction_set::InstructionSet
- decl_engine::InterfaceDeclId
- decl_engine::ParsedInterfaceDeclId
- decl_engine::associated_item_decl_id::AssociatedItemDeclId
- language::Inline
- language::LazyOp
- language::Literal
- language::Purity
- language::Visibility
- language::parsed::AstNodeContent
- language::parsed::ExpressionKind
- language::parsed::ImportType
- language::parsed::MethodName
- language::parsed::OpVariant
- language::parsed::ReassignmentTarget
- language::parsed::Scrutinee
- language::parsed::StructScrutineeField
- language::parsed::TreeType
- language::parsed::declaration::Declaration
- language::parsed::declaration::ImplItem
- language::parsed::declaration::StorageEntry
- language::parsed::declaration::TraitItem
- language::parsed::declaration::function::FunctionDeclarationKind
- language::ty::ProjectionKind
- language::ty::TyAstNodeContent
- language::ty::TyDecl
- language::ty::TyExpressionVariant
- language::ty::TyFunctionDeclKind
- language::ty::TyProgramKind
- language::ty::TyReassignmentTarget
- language::ty::TyScrutineeVariant
- language::ty::TySideEffectVariant
- language::ty::TyTraitInterfaceItem
- language::ty::TyTraitItem
- language::ty::VariableMutability
- semantic_analysis::ast_node::modes::AbiMode
- semantic_analysis::ast_node::modes::ConstShadowingMode
- semantic_analysis::ast_node::modes::GenericShadowingMode
- semantic_analysis::namespace::ResolvedDeclaration
- semantic_analysis::namespace::TryInsertingTraitImplOnFailure
- transform::AttributeKind
- type_system::AbiEncodeSizeHint
- type_system::AbiName
- type_system::IncludeSelf
- type_system::TreatNumericAs
- type_system::TypeInfo
Traits
- asm_generation::asm_builder::AsmBuilder
- decl_engine::DeclEngineGet
- decl_engine::DeclEngineGetParsedDecl
- decl_engine::DeclEngineGetParsedDeclId
- decl_engine::DeclEngineIndex
- decl_engine::DeclEngineInsert
- decl_engine::DeclEngineInsertArc
- decl_engine::DeclEngineReplace
- decl_engine::ParsedDeclEngineGet
- decl_engine::ParsedDeclEngineIndex
- decl_engine::ParsedDeclEngineInsert
- decl_engine::ParsedDeclEngineReplace
- engine_threading::EqWithEngines
- engine_threading::HashWithEngines
- engine_threading::OrdWithEngines
- engine_threading::PartialEqWithEngines
- engine_threading::SpannedWithEngines
- language::HasModule
- language::HasSubmodules
- language::ty::FunctionSignature
- language::ty::GetDeclIdent
- language::ty::TyDeclParsedType
- semantic_analysis::symbol_resolve::ResolveSymbols
- type_system::IsConcrete
Macros
Functions
- abi_generation::evm_abi::abi_param_type
- abi_generation::evm_abi::abi_str
- abi_generation::evm_abi::generate_abi_program
- abi_generation::fuel_abi::generate_program_abi
- asm_generation::check_invalid_opcodes
- asm_generation::from_ir::compile_ir_context_to_finalized_asm
- asm_to_bytecode
- ast_to_asm
- build_module_dep_graph
- compile_to_asm
- compile_to_ast
- compile_to_bytecode
- compiler_generated::is_generated_any_match_expression_var_name
- compiler_generated::is_generated_destructured_struct_var_name
- compiler_generated::is_generated_tuple_var_name
- ir_generation::compile_program
- ir_generation::storage::get_storage_key_string
- ir_generation::storage::serialize_to_storage_slots
- language::promote_purity
- parse
- parse_tree_type
- parsed_to_ast
- semantic_analysis::namespace::default_with_contract_id
- set_bytecode_configurables_offset
- write_dwarf
Type Aliases
- SourceHash
- Submodules
- asm_generation::evm::EvmAbiResult
- decl_engine::DeclRefAbi
- decl_engine::DeclRefConstant
- decl_engine::DeclRefEnum
- decl_engine::DeclRefFunction
- decl_engine::DeclRefImplTrait
- decl_engine::DeclRefMixedFunctional
- decl_engine::DeclRefMixedInterface
- decl_engine::DeclRefStorage
- decl_engine::DeclRefStruct
- decl_engine::DeclRefTrait
- decl_engine::DeclRefTraitFn
- decl_engine::DeclRefTraitType
- decl_engine::id::DeclIdIndexType
- decl_engine::parsed_id::ParsedDeclIdIndexType
- language::ModName
- language::parsed::ModuleEvaluationOrder
- language::ty::TyImplItem
- query_engine::FunctionsCacheMap
- query_engine::ProgramsCacheMap
- semantic_analysis::namespace::LexicalScopeId
- semantic_analysis::namespace::LexicalScopePath
- semantic_analysis::namespace::ModulePath
- semantic_analysis::namespace::ModulePathBuf