[−] List of all items
Structs
- check_bounds::BoundsChecker
- errors::Location
- file_format::AddressPoolIndex
- file_format::ByteArrayPoolIndex
- file_format::CodeUnit
- file_format::CompiledModule
- file_format::CompiledModuleMut
- file_format::CompiledProgram
- file_format::CompiledScript
- file_format::CompiledScriptMut
- file_format::FieldDefinition
- file_format::FieldDefinitionIndex
- file_format::FunctionDefinition
- file_format::FunctionDefinitionIndex
- file_format::FunctionHandle
- file_format::FunctionHandleIndex
- file_format::FunctionSignature
- file_format::FunctionSignatureIndex
- file_format::IdentifierIndex
- file_format::LocalsSignature
- file_format::LocalsSignatureIndex
- file_format::ModuleHandle
- file_format::ModuleHandleIndex
- file_format::StructDefinition
- file_format::StructDefinitionIndex
- file_format::StructHandle
- file_format::StructHandleIndex
- file_format::TypeSignature
- file_format::TypeSignatureIndex
- file_format::UserStringIndex
- file_format_common::BinaryData
- gas_schedule::AbstractMemorySize
- gas_schedule::CONST_SIZE
- gas_schedule::CostTable
- gas_schedule::DEFAULT_ACCOUNT_SIZE
- gas_schedule::GLOBAL_MEMORY_PER_BYTE_COST
- gas_schedule::GLOBAL_MEMORY_PER_BYTE_WRITE_COST
- gas_schedule::GasCost
- gas_schedule::GasPrice
- gas_schedule::GasUnits
- gas_schedule::INTRINSIC_GAS_PER_BYTE
- gas_schedule::InstructionKey
- gas_schedule::LARGE_TRANSACTION_CUTOFF
- gas_schedule::MAXIMUM_NUMBER_OF_GAS_UNITS
- gas_schedule::MAX_ABSTRACT_MEMORY_SIZE
- gas_schedule::MAX_PRICE_PER_GAS_UNIT
- gas_schedule::MIN_PRICE_PER_GAS_UNIT
- gas_schedule::MIN_TRANSACTION_GAS_UNITS
- gas_schedule::REFERENCE_SIZE
- gas_schedule::STRUCT_SIZE
- gas_schedule::WORD_SIZE
- resolver::Resolver
- transaction_metadata::TransactionMetadata
- views::FieldDefinitionView
- views::FunctionDefinitionView
- views::FunctionHandleView
- views::FunctionSignatureView
- views::LocalsSignatureView
- views::ModuleHandleView
- views::ModuleView
- views::SignatureTokenView
- views::StructDefinitionView
- views::StructHandleView
- views::TypeSignatureView
- vm_string::VMStr
- vm_string::VMString
Enums
- IndexKind
- SignatureTokenKind
- file_format::Bytecode
- file_format::Kind
- file_format::SignatureToken
- file_format::StructFieldInformation
- file_format_common::BinaryConstants
- file_format_common::Opcodes
- file_format_common::SerializedKind
- file_format_common::SerializedNativeStructFlag
- file_format_common::SerializedNominalResourceFlag
- file_format_common::SerializedType
- file_format_common::SignatureType
- file_format_common::TableType
Traits
- access::ModuleAccess
- access::ScriptAccess
- check_bounds::BoundsCheck
- gas_schedule::GasAlgebra
- internals::ModuleIndex
- printers::TableAccess
- views::ViewInternals
Functions
- errors::append_err_info
- errors::bounds_error
- errors::bytecode_offset_err
- errors::convert_prologue_runtime_error
- errors::err_at_offset
- errors::verification_error
- errors::vm_error
- errors::vm_result_to_transaction_status
- errors::vm_status_of_result
- file_format::basic_test_module
- file_format::dummy_procedure_module
- file_format::empty_module
- file_format::self_module_name
- file_format_common::read_uleb128_as_u16
- file_format_common::read_uleb128_as_u32
- file_format_common::write_u16
- file_format_common::write_u16_as_uleb128
- file_format_common::write_u32
- file_format_common::write_u32_as_uleb128
- file_format_common::write_u64
- gas_schedule::calculate_intrinsic_gas
- gas_schedule::static_cost_instr
- gas_schedule::words_in
Typedefs
- errors::BinaryLoaderResult
- errors::VMResult
- file_format::AddressPool
- file_format::ByteArrayPool
- file_format::CodeOffset
- file_format::FunctionSignaturePool
- file_format::IdentifierPool
- file_format::LocalIndex
- file_format::LocalsSignaturePool
- file_format::MemberCount
- file_format::TableIndex
- file_format::TypeParameterIndex
- file_format::TypeSignaturePool
- file_format::UserStringPool
- gas_schedule::GasCarrier
Constants
- errors::EACCOUNT_DOES_NOT_EXIST
- errors::EASSERT_ERROR
- errors::EBAD_ACCOUNT_AUTHENTICATION_KEY
- errors::EBAD_SIGNATURE
- errors::ECANT_PAY_GAS_DEPOSIT
- errors::EINSUFFICIENT_BALANCE
- errors::ESEQUENCE_NUMBER_TOO_NEW
- errors::ESEQUENCE_NUMBER_TOO_OLD
- file_format::NO_TYPE_ACTUALS
- file_format::NUMBER_OF_BYTECODE_INSTRUCTIONS
- file_format_common::BINARY_SIZE_LIMIT