Trait InspectEvm
pub trait InspectEvm: ExecuteEvm {
type Inspector;
// Required methods
fn set_inspector(&mut self, inspector: Self::Inspector);
fn inspect_replay(&mut self) -> Self::Output;
// Provided methods
fn inspect_replay_with_inspector(
&mut self,
inspector: Self::Inspector,
) -> Self::Output { ... }
fn inspect_replay_with_tx(&mut self, tx: Self::Tx) -> Self::Output { ... }
fn inspect(
&mut self,
tx: Self::Tx,
inspector: Self::Inspector,
) -> Self::Output { ... }
}