revm_optimism::evmType Alias InspectorOpEvm
Source pub type InspectorOpEvm<DB, INSP> = Evm<OpError<DB>, InspCtxType<INSP, DB>, OpHandler<InspCtxType<INSP, DB>, OpError<DB>, OpValidation<InspCtxType<INSP, DB>, OpError<DB>>, OpPreExecution<InspCtxType<INSP, DB>, OpError<DB>>, OpExecution<InspCtxType<INSP, DB>, OpError<DB>, InspectorEthFrame<InspCtxType<INSP, DB>, OpError<DB>, OpPrecompileProvider<InspCtxType<INSP, DB>, OpError<DB>>>>>>;
struct InspectorOpEvm<DB, INSP> {
pub context: InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>,
pub handler: EthHandler<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, OpValidation<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>, OpPreExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>, OpExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, InspectorEthFrame<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, OpPrecompileProvider<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>>>, OpPostExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>>,
pub _error: PhantomData<fn() -> EVMError<<DB as Database>::Error, InvalidTransaction>>,
}
§handler: EthHandler<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, OpValidation<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>, OpPreExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>, OpExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, InspectorEthFrame<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>, OpPrecompileProvider<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>>>, OpPostExecution<InspectorContext<INSP, BlockEnv, TxEnv, CfgEnv<OpSpec>, DB, JournaledState<DB>, L1BlockInfo>, EVMError<<DB as Database>::Error, InvalidTransaction>>>