List of all items
Structs
- BuildConfig
- CompiledAsm
- Engines
- abi_generation::fuel_json_abi::JsonAbiContext
- asm_generation::CompiledBytecode
- asm_generation::FinalizedAsm
- asm_generation::FinalizedEntry
- asm_generation::MidenVMAsmBuilder
- asm_generation::MidenVMAsmBuilderResult
- asm_generation::MidenVMAsmSection
- asm_generation::Procedure
- asm_generation::StackLabel
- asm_generation::StackManager
- asm_generation::evm::EvmAsmBuilder
- asm_generation::evm::EvmAsmBuilderResult
- asm_generation::evm::EvmAsmSection
- decl_engine::DeclEngine
- decl_engine::DeclRef
- decl_engine::id::DeclId
- error::CompileResult
- error::ParserLifter
- language::AsmOp
- language::AsmRegister
- language::CallPath
- language::CallPathTree
- 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::FunctionApplicationExpression
- language::parsed::IfExpression
- 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::ReassignmentExpression
- language::parsed::ReturnStatement
- 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::ConstantDeclaration
- language::parsed::declaration::EnumDeclaration
- language::parsed::declaration::EnumVariant
- language::parsed::declaration::ImplSelf
- language::parsed::declaration::ImplTrait
- language::parsed::declaration::StorageDeclaration
- language::parsed::declaration::StorageField
- language::parsed::declaration::StructDeclaration
- language::parsed::declaration::StructField
- language::parsed::declaration::Supertrait
- language::parsed::declaration::TraitDeclaration
- language::parsed::declaration::TraitFn
- language::parsed::declaration::TypeAliasDeclaration
- language::parsed::declaration::VariableDeclaration
- language::parsed::declaration::function::FunctionDeclaration
- language::parsed::declaration::function::FunctionParameter
- language::ty::ContractCallParams
- language::ty::SubmodulesRecursive
- language::ty::TyAbiDecl
- language::ty::TyAsmRegisterDeclaration
- language::ty::TyAstNode
- language::ty::TyCodeBlock
- language::ty::TyConstantDecl
- language::ty::TyEnumDecl
- language::ty::TyEnumVariant
- language::ty::TyExpression
- language::ty::TyFunctionDecl
- language::ty::TyFunctionParameter
- language::ty::TyFunctionSig
- language::ty::TyImplTrait
- 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::TyStorageReassignDescriptor
- language::ty::TyStorageReassignment
- language::ty::TyStructDecl
- language::ty::TyStructExpressionField
- language::ty::TyStructField
- language::ty::TyStructScrutineeField
- language::ty::TySubmodule
- language::ty::TyTraitDecl
- language::ty::TyTraitFn
- language::ty::TyTypeAliasDecl
- language::ty::TyUseStatement
- language::ty::TyVariableDecl
- semantic_analysis::namespace::Items
- semantic_analysis::namespace::Module
- semantic_analysis::namespace::Namespace
- semantic_analysis::namespace::Root
- source_map::LocationRange
- source_map::PathIndex
- source_map::SourceMap
- source_map::SourceMapSpan
- transform::Attribute
- transform::AttributeArg
- transform::AttributesMap
- type_system::Length
- type_system::TraitConstraint
- type_system::TypeArgument
- type_system::TypeEngine
- type_system::TypeId
- type_system::TypeParameter
Enums
- BuildTarget
- asm_generation::DirectOp
- asm_generation::MidenAsmOp
- asm_generation::abi::ProgramABI
- asm_generation::asm_builder::AsmBuilderResult
- asm_generation::from_ir::StateAccessType
- decl_engine::InterfaceDeclId
- 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::TraitItem
- language::ty::ProjectionKind
- language::ty::TyAstNodeContent
- language::ty::TyDecl
- language::ty::TyExpressionVariant
- language::ty::TyProgramKind
- language::ty::TyScrutineeVariant
- language::ty::TySideEffectVariant
- language::ty::TyTraitInterfaceItem
- language::ty::TyTraitItem
- language::ty::VariableMutability
- semantic_analysis::ast_node::mode::Mode
- transform::AttributeKind
- type_system::AbiName
- type_system::TypeInfo
Traits
- asm_generation::ToMidenBytecode
- asm_generation::asm_builder::AsmBuilder
- decl_engine::DeclEngineGet
- decl_engine::DeclEngineIndex
- decl_engine::DeclEngineInsert
- decl_engine::DeclEngineReplace
- language::ty::GetDeclIdent
Macros
Functions
- abi_generation::evm_json_abi::generate_json_abi_program
- abi_generation::evm_json_abi::json_abi_param_type
- abi_generation::evm_json_abi::json_abi_str
- abi_generation::fuel_json_abi::generate_json_abi_program
- asm_generation::from_ir::compile_ir_to_asm
- asm_to_bytecode
- ast_to_asm
- compile_to_asm
- compile_to_ast
- compile_to_bytecode
- ir_generation::compile_program
- ir_generation::storage::serialize_to_storage_slots
- ir_generation::storage::serialize_to_words
- language::promote_purity
- parse
- parse_tree_type
- parsed_to_ast
Type Definitions
- asm_generation::MidenVMAbiResult
- asm_generation::ProcedureMap
- asm_generation::ProcedureName
- 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
- language::ModName
- language::ty::TyImplItem
- semantic_analysis::namespace::Path
- semantic_analysis::namespace::PathBuf