List of all items
Structs
- backend::Backend
- backend::BackendInner
- backend::BackendStateSnapshot
- backend::BlockchainDb
- backend::BlockchainDbMeta
- backend::CowBackend
- backend::EmptyDBWrapper
- backend::Fork
- backend::MemDb
- backend::SharedBackend
- backend::StateSnapshot
- decode::RevertDecoder
- decode::SkipReason
- executors::CallResult
- executors::DeployResult
- executors::ExecutionErr
- executors::Executor
- executors::ExecutorBuilder
- executors::ITest::beforeTestSetupCall
- executors::ITest::beforeTestSetupReturn
- executors::ITest::failedCall
- executors::ITest::failedReturn
- executors::ITest::setUpCall
- executors::ITest::setUpReturn
- executors::RawCallResult
- executors::TracingExecutor
- executors::builder::ExecutorBuilder
- executors::fuzz::CaseOutcome
- executors::fuzz::CounterExampleOutcome
- executors::fuzz::FuzzTestData
- executors::fuzz::FuzzedExecutor
- executors::fuzz::types::CaseOutcome
- executors::fuzz::types::CounterExampleOutcome
- executors::invariant::IInvariantTest::FuzzArtifactSelector
- executors::invariant::IInvariantTest::FuzzInterface
- executors::invariant::IInvariantTest::FuzzSelector
- executors::invariant::IInvariantTest::afterInvariantCall
- executors::invariant::IInvariantTest::afterInvariantReturn
- executors::invariant::IInvariantTest::excludeArtifactsCall
- executors::invariant::IInvariantTest::excludeArtifactsReturn
- executors::invariant::IInvariantTest::excludeContractsCall
- executors::invariant::IInvariantTest::excludeContractsReturn
- executors::invariant::IInvariantTest::excludeSelectorsCall
- executors::invariant::IInvariantTest::excludeSelectorsReturn
- executors::invariant::IInvariantTest::excludeSendersCall
- executors::invariant::IInvariantTest::excludeSendersReturn
- executors::invariant::IInvariantTest::targetArtifactSelectorsCall
- executors::invariant::IInvariantTest::targetArtifactSelectorsReturn
- executors::invariant::IInvariantTest::targetArtifactsCall
- executors::invariant::IInvariantTest::targetArtifactsReturn
- executors::invariant::IInvariantTest::targetContractsCall
- executors::invariant::IInvariantTest::targetContractsReturn
- executors::invariant::IInvariantTest::targetInterfacesCall
- executors::invariant::IInvariantTest::targetInterfacesReturn
- executors::invariant::IInvariantTest::targetSelectorsCall
- executors::invariant::IInvariantTest::targetSelectorsReturn
- executors::invariant::IInvariantTest::targetSendersCall
- executors::invariant::IInvariantTest::targetSendersReturn
- executors::invariant::InvariantExecutor
- executors::invariant::InvariantFailures
- executors::invariant::InvariantFuzzTestResult
- executors::invariant::InvariantMetrics
- executors::invariant::InvariantTest
- executors::invariant::InvariantTestData
- executors::invariant::InvariantTestRun
- executors::invariant::error::FailedInvariantCaseData
- executors::invariant::error::InvariantFailures
- executors::invariant::result::InvariantFuzzTestResult
- executors::invariant::result::RichInvariantResults
- executors::invariant::shrink::CallSequenceShrinker
- executors::invariant::shrink::Shrink
- executors::trace::TracingExecutor
- fork::CreateFork
- fork::ForkId
- fork::MultiFork
- fork::MultiForkHandler
- fork::database::ForkDbStateSnapshot
- fork::database::ForkedDatabase
- inspectors::AccessListInspector
- inspectors::Cheatcodes
- inspectors::CheatsConfig
- inspectors::ChiselState
- inspectors::CoverageCollector
- inspectors::Fuzzer
- inspectors::InspectorData
- inspectors::InspectorStack
- inspectors::InspectorStackBuilder
- inspectors::LogCollector
- inspectors::TracingInspector
- inspectors::TracingInspectorConfig
- inspectors::chisel_state::ChiselState
- inspectors::logs::LogCollector
- inspectors::stack::InnerContextData
- inspectors::stack::InspectorData
- inspectors::stack::InspectorStack
- inspectors::stack::InspectorStackBuilder
- inspectors::stack::InspectorStackInner
- inspectors::stack::InspectorStackRefMut
- opts::Env
- opts::EvmOpts
- utils::IcPcMap
- utils::Instruction
- utils::PcIcMap
Enums
- backend::BackendDatabaseSnapshot
- backend::BackendError
- backend::DatabaseError
- backend::RevertDiagnostic
- backend::RevertStateSnapshotAction
- executors::EvmError
- executors::ITest::ITestCalls
- executors::fuzz::FuzzOutcome
- executors::fuzz::types::FuzzOutcome
- executors::invariant::IInvariantTest::IInvariantTestCalls
- executors::invariant::InvariantFuzzError
- executors::invariant::error::InvariantFuzzError
- inspectors::StackSnapshotType
Traits
Macros
Functions
- backend::update_state
- decode::decode_console_log
- decode::decode_console_logs
- executors::convert_executed_result
- executors::invariant::call_after_invariant_function
- executors::invariant::call_invariant_function
- executors::invariant::check_sequence
- executors::invariant::collect_data
- executors::invariant::replay::replay_error
- executors::invariant::replay::replay_run
- executors::invariant::replay::set_up_inner_replay
- executors::invariant::replay_error
- executors::invariant::replay_run
- executors::invariant::result::assert_after_invariant
- executors::invariant::result::assert_invariants
- executors::invariant::result::can_continue
- executors::invariant::shrink::check_sequence
- executors::invariant::shrink::shrink_sequence
- fork::environment
- inspectors::logs::convert_hh_log_to_event
- utils::alphanet_handler_register
- utils::apply_chain_and_block_specific_env_changes
- utils::configure_tx_env
- utils::configure_tx_req_env
- utils::create2_handler_register
- utils::decode_instructions
- utils::gas_used
- utils::get_function
- utils::new_evm_with_existing_context
- utils::new_evm_with_inspector
Type Aliases
- backend::BackendResult
- backend::DatabaseResult
- backend::FoundryEvmInMemoryDB
- backend::LocalForkId
- utils::StateChangeset
Constants
- backend::GLOBAL_FAIL_SLOT
- constants::CALLER
- constants::CHEATCODE_ADDRESS
- constants::CHEATCODE_CONTRACT_HASH
- constants::DEFAULT_CREATE2_DEPLOYER
- constants::DEFAULT_CREATE2_DEPLOYER_CODE
- constants::DEFAULT_CREATE2_DEPLOYER_DEPLOYER
- constants::DEFAULT_CREATE2_DEPLOYER_RUNTIME_CODE
- constants::HARDHAT_CONSOLE_ADDRESS
- constants::MAGIC_ASSUME
- constants::MAGIC_SKIP
- constants::TEST_CONTRACT_ADDRESS