revm_inspectorType Alias InspectorMainEvm
Source pub type InspectorMainEvm<INSP, CTX, DB = EmptyDB> = Evm<Error<DB>, InspCtxType<INSP, DB, CTX>, EthHandler<InspCtxType<INSP, DB, CTX>, Error<DB>, EthValidation<InspCtxType<INSP, DB, CTX>, Error<DB>>, EthPreExecution<InspCtxType<INSP, DB, CTX>, Error<DB>>, InspectorEthExecution<InspCtxType<INSP, DB, CTX>, Error<DB>>>>;
struct InspectorMainEvm<INSP, CTX, DB = EmptyDB> {
pub context: InspectorContext<INSP, DB, CTX>,
pub handler: EthHandler<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, EthValidation<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>, EthPreExecution<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>, EthExecution<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, InspectorEthFrame<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, EthPrecompileProvider<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>>>>,
pub _error: PhantomData<fn() -> EVMError<<DB as Database>::Error, InvalidTransaction>>,
}
§handler: EthHandler<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, EthValidation<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>, EthPreExecution<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>, EthExecution<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, InspectorEthFrame<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>, EthPrecompileProvider<InspectorContext<INSP, DB, CTX>, EVMError<<DB as Database>::Error, InvalidTransaction>>>>>