List of all items
Structs
- ExecutionResult
- LLVMCompileError
- cache::ProgramCache
- context::NativeContext
- debug_info::DebugInfo
- debug_info::DebugLocations
- error::compile::Error
- error::jit_engine::Error
- error::libfuncs::Error
- error::types::Error
- execution_result::ContractExecutionResult
- executor::NativeExecutor
- libfuncs::LibfuncHelper
- metadata::MetadataStorage
- metadata::debug_utils::DebugUtils
- metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta
- metadata::gas::GasCost
- metadata::gas::GasMetadata
- metadata::gas::MetadataComputationConfig
- metadata::prime_modulo::PrimeModuloMeta
- metadata::realloc_bindings::ReallocBindingsMeta
- metadata::runtime_bindings::RuntimeBindingsMeta
- metadata::snapshot_clones::SnapshotClonesMeta
- metadata::syscall_handler::SyscallHandlerMeta
- metadata::tail_recursion::TailRecursionMeta
- module::NativeModule
- starknet::BlockInfo
- starknet::ExecutionInfo
- starknet::Secp256k1Point
- starknet::Secp256r1Point
- starknet::TxInfo
- starknet::U256
- types::WithSelf
- types::felt252::Felt252
- types::felt252::PRIME
- utils::LayoutError
Enums
- error::compile::ErrorImpl
- error::jit_engine::ErrorImpl
- error::libfuncs::ErrorImpl
- error::types::ErrorImpl
- libfuncs::BranchTarget
- values::JITValue
Traits
- libfuncs::LibfuncBuilder
- starknet::StarkNetSyscallHandler
- types::TypeBuilder
- utils::ProgramRegistryExt
- values::ValueBuilder
Functions
- compile
- context::initialize_mlir
- error::compile::make_libfunc_builder_error
- error::compile::make_type_builder_error
- error::jit_engine::make_insufficient_gas_error
- error::jit_engine::make_missing_parameter
- error::jit_engine::make_type_builder_error
- error::jit_engine::make_unexpected_value_error
- execute
- execute_contract
- libfuncs::ap_tracking::build
- libfuncs::ap_tracking::build_disable
- libfuncs::ap_tracking::build_enable
- libfuncs::ap_tracking::build_revoke
- libfuncs::array::build
- libfuncs::array::build_append
- libfuncs::array::build_get
- libfuncs::array::build_len
- libfuncs::array::build_new
- libfuncs::array::build_pop_front
- libfuncs::array::build_pop_front_consume
- libfuncs::array::build_slice
- libfuncs::array::build_snapshot_pop_back
- libfuncs::array::build_snapshot_pop_front
- libfuncs::bitwise::build
- libfuncs::bool::build
- libfuncs::bool::build_bool_not
- libfuncs::bool::build_bool_to_felt252
- libfuncs::box::build
- libfuncs::box::build_into_box
- libfuncs::box::build_unbox
- libfuncs::branch_align::build
- libfuncs::cast::build
- libfuncs::cast::build_downcast
- libfuncs::cast::build_upcast
- libfuncs::debug::build
- libfuncs::debug::build_print
- libfuncs::drop::build
- libfuncs::dup::build
- libfuncs::ec::build
- libfuncs::ec::build_is_zero
- libfuncs::ec::build_neg
- libfuncs::ec::build_point_from_x
- libfuncs::ec::build_state_add
- libfuncs::ec::build_state_add_mul
- libfuncs::ec::build_state_finalize
- libfuncs::ec::build_state_init
- libfuncs::ec::build_try_new
- libfuncs::ec::build_unwrap_point
- libfuncs::ec::build_zero
- libfuncs::enum::build
- libfuncs::enum::build_init
- libfuncs::enum::build_match
- libfuncs::enum::build_snapshot_match
- libfuncs::felt252::build
- libfuncs::felt252::build_binary_operation
- libfuncs::felt252::build_const
- libfuncs::felt252::build_is_zero
- libfuncs::felt252_dict::build
- libfuncs::felt252_dict::build_new
- libfuncs::felt252_dict::build_squash
- libfuncs::felt252_dict_entry::build
- libfuncs::felt252_dict_entry::build_finalize
- libfuncs::felt252_dict_entry::build_get
- libfuncs::function_call::build
- libfuncs::gas::build
- libfuncs::gas::build_builtin_withdraw_gas
- libfuncs::gas::build_get_builtin_costs
- libfuncs::gas::build_withdraw_gas
- libfuncs::mem::build
- libfuncs::mem::build_alloc_local
- libfuncs::mem::build_finalize_locals
- libfuncs::mem::build_rename
- libfuncs::mem::build_store_local
- libfuncs::mem::build_store_temp
- libfuncs::nullable::build
- libfuncs::pedersen::build
- libfuncs::pedersen::build_pedersen
- libfuncs::poseidon::build
- libfuncs::poseidon::build_hades_permutation
- libfuncs::snapshot_take::build
- libfuncs::stark_net::build
- libfuncs::stark_net::build_call_contract
- libfuncs::stark_net::build_class_hash_const
- libfuncs::stark_net::build_class_hash_to_felt252
- libfuncs::stark_net::build_class_hash_try_from_felt252
- libfuncs::stark_net::build_contract_address_const
- libfuncs::stark_net::build_contract_address_to_felt252
- libfuncs::stark_net::build_contract_address_try_from_felt252
- libfuncs::stark_net::build_deploy
- libfuncs::stark_net::build_emit_event
- libfuncs::stark_net::build_get_block_hash
- libfuncs::stark_net::build_get_execution_info
- libfuncs::stark_net::build_keccak
- libfuncs::stark_net::build_library_call
- libfuncs::stark_net::build_replace_class
- libfuncs::stark_net::build_send_message_to_l1
- libfuncs::stark_net::build_storage_address_from_base
- libfuncs::stark_net::build_storage_address_from_base_and_offset
- libfuncs::stark_net::build_storage_address_to_felt252
- libfuncs::stark_net::build_storage_address_try_from_felt252
- libfuncs::stark_net::build_storage_base_address_const
- libfuncs::stark_net::build_storage_base_address_from_felt252
- libfuncs::stark_net::build_storage_read
- libfuncs::stark_net::build_storage_write
- libfuncs::struct::build
- libfuncs::struct::build_construct
- libfuncs::struct::build_deconstruct
- libfuncs::uint128::build
- libfuncs::uint128::build_byte_reverse
- libfuncs::uint128::build_const
- libfuncs::uint128::build_divmod
- libfuncs::uint128::build_equal
- libfuncs::uint128::build_from_felt252
- libfuncs::uint128::build_guarantee_mul
- libfuncs::uint128::build_guarantee_verify
- libfuncs::uint128::build_is_zero
- libfuncs::uint128::build_operation
- libfuncs::uint128::build_square_root
- libfuncs::uint128::build_to_felt252
- libfuncs::uint16::build
- libfuncs::uint16::build_const
- libfuncs::uint16::build_divmod
- libfuncs::uint16::build_equal
- libfuncs::uint16::build_from_felt252
- libfuncs::uint16::build_is_zero
- libfuncs::uint16::build_operation
- libfuncs::uint16::build_square_root
- libfuncs::uint16::build_to_felt252
- libfuncs::uint16::build_widemul
- libfuncs::uint256::build
- libfuncs::uint256::build_divmod
- libfuncs::uint256::build_is_zero
- libfuncs::uint256::build_square_root
- libfuncs::uint32::build
- libfuncs::uint32::build_const
- libfuncs::uint32::build_divmod
- libfuncs::uint32::build_equal
- libfuncs::uint32::build_from_felt252
- libfuncs::uint32::build_is_zero
- libfuncs::uint32::build_operation
- libfuncs::uint32::build_square_root
- libfuncs::uint32::build_to_felt252
- libfuncs::uint32::build_widemul
- libfuncs::uint512::build
- libfuncs::uint512::build_divmod_u256
- libfuncs::uint64::build
- libfuncs::uint64::build_const
- libfuncs::uint64::build_divmod
- libfuncs::uint64::build_equal
- libfuncs::uint64::build_from_felt252
- libfuncs::uint64::build_is_zero
- libfuncs::uint64::build_operation
- libfuncs::uint64::build_square_root
- libfuncs::uint64::build_to_felt252
- libfuncs::uint64::build_widemul
- libfuncs::uint8::build
- libfuncs::uint8::build_const
- libfuncs::uint8::build_divmod
- libfuncs::uint8::build_equal
- libfuncs::uint8::build_from_felt252
- libfuncs::uint8::build_is_zero
- libfuncs::uint8::build_operation
- libfuncs::uint8::build_square_root
- libfuncs::uint8::build_to_felt252
- libfuncs::uint8::build_widemul
- libfuncs::unconditional_jump::build
- libfuncs::unwrap_non_zero::build
- module_to_object
- object_to_shared_lib
- types::array::build
- types::bitwise::build
- types::box::build
- types::builtin_costs::build
- types::ec_op::build
- types::ec_point::build
- types::ec_state::build
- types::enum::build
- types::enum::get_layout_for_variants
- types::enum::get_type_for_variants
- types::felt252::build
- types::felt252::register_prime_modulo_meta
- types::felt252_dict::build
- types::felt252_dict_entry::build
- types::gas_builtin::build
- types::non_zero::build
- types::nullable::build
- types::pedersen::build
- types::poseidon::build
- types::range_check::build
- types::segment_arena::build
- types::snapshot::build
- types::squashed_felt252_dict::build
- types::stark_net::build
- types::stark_net::build_class_hash
- types::stark_net::build_contract_address
- types::stark_net::build_storage_address
- types::stark_net::build_storage_base_address
- types::stark_net::build_system
- types::struct::build
- types::uint128::build
- types::uint128_mul_guarantee::build
- types::uint16::build
- types::uint32::build
- types::uint64::build
- types::uint8::build
- types::uninitialized::build
- utils::cairo_to_sierra
- utils::create_engine
- utils::debug_with
- utils::felt252_bigint
- utils::felt252_short_str
- utils::felt252_str
- utils::find_entry_point
- utils::find_entry_point_by_idx
- utils::find_function_id
- utils::generate_function_name
- utils::get_integer_layout
- utils::layout_repeat
- utils::next_multiple_of_u32
- utils::next_multiple_of_usize
- utils::padding_needed_for
- utils::register_runtime_symbols
- utils::run_pass_manager
- utils::u32_vec_to_felt