List of all items
Structs
- hint_processor::builtin_hint_processor::builtin_hint_processor_definition::BuiltinHintProcessor
- hint_processor::builtin_hint_processor::builtin_hint_processor_definition::HintFunc
- hint_processor::builtin_hint_processor::builtin_hint_processor_definition::HintProcessorData
- hint_processor::builtin_hint_processor::dict_manager::DictManager
- hint_processor::builtin_hint_processor::dict_manager::DictTracker
- hint_processor::hint_processor_definition::HintReference
- serde::deserialize_program::ApTracking
- serde::deserialize_program::Attribute
- serde::deserialize_program::DebugInfo
- serde::deserialize_program::FlowTrackingData
- serde::deserialize_program::HintLocation
- serde::deserialize_program::HintParams
- serde::deserialize_program::Identifier
- serde::deserialize_program::InputFile
- serde::deserialize_program::InstructionLocation
- serde::deserialize_program::Location
- serde::deserialize_program::Member
- serde::deserialize_program::ProgramJson
- serde::deserialize_program::Reference
- serde::deserialize_program::ReferenceManager
- serde::deserialize_program::ValueAddress
- types::exec_scope::ExecutionScopes
- types::instruction::Instruction
- types::program::Program
- types::relocatable::Relocatable
- vm::context::run_context::RunContext
- vm::errors::vm_exception::VmException
- vm::runners::builtin_runner::BitwiseBuiltinRunner
- vm::runners::builtin_runner::EcOpBuiltinRunner
- vm::runners::builtin_runner::HashBuiltinRunner
- vm::runners::builtin_runner::KeccakBuiltinRunner
- vm::runners::builtin_runner::OutputBuiltinRunner
- vm::runners::builtin_runner::RangeCheckBuiltinRunner
- vm::runners::builtin_runner::SignatureBuiltinRunner
- vm::runners::cairo_runner::CairoRunner
- vm::runners::cairo_runner::ExecutionResources
- vm::runners::cairo_runner::SegmentInfo
- vm::trace::trace_entry::RelocatedTraceEntry
- vm::trace::trace_entry::TraceEntry
- vm::vm_core::DeducedOperands
- vm::vm_core::HintData
- vm::vm_core::Operands
- vm::vm_core::OperandsAddresses
- vm::vm_core::VirtualMachine
- vm::vm_memory::memory::Memory
- vm::vm_memory::memory::ValidationRule
- vm::vm_memory::memory_segments::MemorySegmentManager
Enums
- hint_processor::builtin_hint_processor::dict_manager::Dictionary
- serde::deserialize_program::OffsetValue
- serde::deserialize_utils::ReferenceParseError
- types::errors::program_errors::ProgramError
- types::instruction::ApUpdate
- types::instruction::FpUpdate
- types::instruction::Op1Addr
- types::instruction::Opcode
- types::instruction::PcUpdate
- types::instruction::Register
- types::instruction::Res
- types::relocatable::MaybeRelocatable
- vm::errors::cairo_run_errors::CairoRunError
- vm::errors::exec_scope_errors::ExecScopeError
- vm::errors::hint_errors::HintError
- vm::errors::memory_errors::MemoryError
- vm::errors::runner_errors::RunnerError
- vm::errors::trace_errors::TraceError
- vm::errors::vm_errors::VirtualMachineError
- vm::runners::builtin_runner::BuiltinRunner
- vm::runners::cairo_runner::CairoArg
Traits
Macros
Functions
- cairo_run::cairo_run
- cairo_run::write_binary_memory
- cairo_run::write_binary_trace
- cairo_run::write_output
- hint_processor::builtin_hint_processor::blake2s_hash::blake2s_compress
- hint_processor::builtin_hint_processor::blake2s_utils::blake2s_add_uint256
- hint_processor::builtin_hint_processor::blake2s_utils::blake2s_add_uint256_bigend
- hint_processor::builtin_hint_processor::blake2s_utils::compute_blake2s
- hint_processor::builtin_hint_processor::blake2s_utils::finalize_blake2s
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::block_permutation
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::cairo_keccak_finalize
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::compare_bytes_in_word_nondet
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::compare_keccak_full_rate_in_bytes_nondet
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::keccak_write_args
- hint_processor::builtin_hint_processor::cairo_keccak::keccak_hints::u64_array_to_mayberelocatable_vec
- hint_processor::builtin_hint_processor::dict_hint_utils::default_dict_new
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_new
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_read
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_squash_copy_dict
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_squash_update_ptr
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_update
- hint_processor::builtin_hint_processor::dict_hint_utils::dict_write
- hint_processor::builtin_hint_processor::find_element_hint::find_element
- hint_processor::builtin_hint_processor::find_element_hint::search_sorted_lower
- hint_processor::builtin_hint_processor::hint_utils::get_address_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::get_integer_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::get_maybe_relocatable_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::get_ptr_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::get_reference_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::get_relocatable_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::insert_value_from_var_name
- hint_processor::builtin_hint_processor::hint_utils::insert_value_into_ap
- hint_processor::builtin_hint_processor::keccak_utils::unsafe_keccak
- hint_processor::builtin_hint_processor::keccak_utils::unsafe_keccak_finalize
- hint_processor::builtin_hint_processor::math_utils::assert_250_bit
- hint_processor::builtin_hint_processor::math_utils::assert_le_felt
- hint_processor::builtin_hint_processor::math_utils::assert_le_felt_excluded_0
- hint_processor::builtin_hint_processor::math_utils::assert_le_felt_excluded_1
- hint_processor::builtin_hint_processor::math_utils::assert_le_felt_excluded_2
- hint_processor::builtin_hint_processor::math_utils::assert_lt_felt
- hint_processor::builtin_hint_processor::math_utils::assert_nn
- hint_processor::builtin_hint_processor::math_utils::assert_not_equal
- hint_processor::builtin_hint_processor::math_utils::assert_not_zero
- hint_processor::builtin_hint_processor::math_utils::is_le_felt
- hint_processor::builtin_hint_processor::math_utils::is_nn
- hint_processor::builtin_hint_processor::math_utils::is_nn_out_of_range
- hint_processor::builtin_hint_processor::math_utils::is_positive
- hint_processor::builtin_hint_processor::math_utils::signed_div_rem
- hint_processor::builtin_hint_processor::math_utils::split_felt
- hint_processor::builtin_hint_processor::math_utils::split_int
- hint_processor::builtin_hint_processor::math_utils::split_int_assert_range
- hint_processor::builtin_hint_processor::math_utils::sqrt
- hint_processor::builtin_hint_processor::math_utils::unsigned_div_rem
- hint_processor::builtin_hint_processor::memcpy_hint_utils::add_segment
- hint_processor::builtin_hint_processor::memcpy_hint_utils::enter_scope
- hint_processor::builtin_hint_processor::memcpy_hint_utils::exit_scope
- hint_processor::builtin_hint_processor::memcpy_hint_utils::memcpy_continue_copying
- hint_processor::builtin_hint_processor::memcpy_hint_utils::memcpy_enter_scope
- hint_processor::builtin_hint_processor::memset_utils::memset_continue_loop
- hint_processor::builtin_hint_processor::memset_utils::memset_enter_scope
- hint_processor::builtin_hint_processor::pow_utils::pow
- hint_processor::builtin_hint_processor::secp::bigint_utils::bigint_to_uint256
- hint_processor::builtin_hint_processor::secp::bigint_utils::nondet_bigint3
- hint_processor::builtin_hint_processor::secp::ec_utils::compute_doubling_slope
- hint_processor::builtin_hint_processor::secp::ec_utils::compute_slope
- hint_processor::builtin_hint_processor::secp::ec_utils::ec_double_assign_new_x
- hint_processor::builtin_hint_processor::secp::ec_utils::ec_double_assign_new_y
- hint_processor::builtin_hint_processor::secp::ec_utils::ec_mul_inner
- hint_processor::builtin_hint_processor::secp::ec_utils::ec_negate
- hint_processor::builtin_hint_processor::secp::ec_utils::fast_ec_add_assign_new_x
- hint_processor::builtin_hint_processor::secp::ec_utils::fast_ec_add_assign_new_y
- hint_processor::builtin_hint_processor::secp::field_utils::is_zero_assign_scope_variables
- hint_processor::builtin_hint_processor::secp::field_utils::is_zero_nondet
- hint_processor::builtin_hint_processor::secp::field_utils::is_zero_pack
- hint_processor::builtin_hint_processor::secp::field_utils::reduce
- hint_processor::builtin_hint_processor::secp::field_utils::verify_zero
- hint_processor::builtin_hint_processor::secp::secp_utils::pack
- hint_processor::builtin_hint_processor::secp::secp_utils::pack_from_relocatable
- hint_processor::builtin_hint_processor::secp::secp_utils::pack_from_var_name
- hint_processor::builtin_hint_processor::secp::secp_utils::split
- hint_processor::builtin_hint_processor::secp::signature::div_mod_n_packed_divmod
- hint_processor::builtin_hint_processor::secp::signature::div_mod_n_safe_div
- hint_processor::builtin_hint_processor::secp::signature::get_point_from_x
- hint_processor::builtin_hint_processor::segments::relocate_segment
- hint_processor::builtin_hint_processor::segments::temporary_array
- hint_processor::builtin_hint_processor::set::set_add
- hint_processor::builtin_hint_processor::sha256_utils::sha256_finalize
- hint_processor::builtin_hint_processor::sha256_utils::sha256_input
- hint_processor::builtin_hint_processor::sha256_utils::sha256_main
- hint_processor::builtin_hint_processor::signature::verify_ecdsa_signature
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_assert_len_keys
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_check_access_index
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_continue_loop
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_first_iteration
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_len_assert
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_next_key
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_skip_loop
- hint_processor::builtin_hint_processor::squash_dict_utils::squash_dict_inner_used_accesses_assert
- hint_processor::builtin_hint_processor::uint256_utils::split_64
- hint_processor::builtin_hint_processor::uint256_utils::uint256_add
- hint_processor::builtin_hint_processor::uint256_utils::uint256_signed_nn
- hint_processor::builtin_hint_processor::uint256_utils::uint256_sqrt
- hint_processor::builtin_hint_processor::uint256_utils::uint256_unsigned_div_rem
- hint_processor::builtin_hint_processor::usort::usort_body
- hint_processor::builtin_hint_processor::usort::usort_enter_scope
- hint_processor::builtin_hint_processor::usort::verify_multiplicity_assert
- hint_processor::builtin_hint_processor::usort::verify_multiplicity_body
- hint_processor::builtin_hint_processor::usort::verify_usort
- hint_processor::hint_processor_utils::compute_addr_from_reference
- hint_processor::hint_processor_utils::felt_to_u32
- hint_processor::hint_processor_utils::felt_to_usize
- hint_processor::hint_processor_utils::get_integer_from_reference
- hint_processor::hint_processor_utils::get_maybe_relocatable_from_reference
- hint_processor::hint_processor_utils::get_ptr_from_reference
- hint_processor::hint_processor_utils::insert_value_from_reference
- math_utils::div_mod
- math_utils::ec_add
- math_utils::ec_double
- math_utils::ec_double_slope
- math_utils::isqrt
- math_utils::line_slope
- math_utils::safe_div
- math_utils::safe_div_bigint
- math_utils::safe_div_biguint
- math_utils::safe_div_usize
- serde::deserialize_program::deserialize_array_of_bigint_hex
- serde::deserialize_program::deserialize_felt_hex
- serde::deserialize_program::deserialize_map_to_string_and_usize_hashmap
- serde::deserialize_program::deserialize_program
- serde::deserialize_program::deserialize_program_json
- serde::deserialize_program::deserialize_value_address
- serde::deserialize_utils::maybe_add_padding
- serde::deserialize_utils::parse_value
- types::relocatable::relocate_address
- types::relocatable::relocate_value
- utils::from_relocatable_to_indexes
- utils::is_subsequence
- utils::to_field_element
- vm::decoding::decoder::decode_instruction
- vm::errors::vm_exception::get_error_attr_value
- vm::errors::vm_exception::get_location
- vm::errors::vm_exception::get_traceback
- vm::security::verify_secure_runner
- vm::trace::get_perm_range_check_limits
- vm::trace::trace_entry::relocate_trace_register
Constants
- hint_processor::builtin_hint_processor::blake2s_hash::IV
- hint_processor::builtin_hint_processor::dict_hint_utils::DICT_ACCESS_SIZE
- hint_processor::builtin_hint_processor::secp::secp_utils::BASE_86
- hint_processor::builtin_hint_processor::secp::secp_utils::BETA
- hint_processor::builtin_hint_processor::secp::secp_utils::N0
- hint_processor::builtin_hint_processor::secp::secp_utils::N1
- hint_processor::builtin_hint_processor::secp::secp_utils::N2
- hint_processor::builtin_hint_processor::secp::secp_utils::P0
- hint_processor::builtin_hint_processor::secp::secp_utils::P1
- hint_processor::builtin_hint_processor::secp::secp_utils::P2
- hint_processor::builtin_hint_processor::secp::secp_utils::SECP_REM