pub trait InspectorFrame: FrameTr<FrameResult = FrameResult, FrameInit = FrameInit> {
type IT: InterpreterTypes;
// Required method
fn eth_frame(&mut self) -> Option<&mut EthFrame<EthInterpreter>>;
}
Expand description
Trait that extends the FrameTr
trait with additional functionality that is needed for inspection.
Required Associated Types§
Sourcetype IT: InterpreterTypes
type IT: InterpreterTypes
The interpreter types used by this frame.
Required Methods§
Sourcefn eth_frame(&mut self) -> Option<&mut EthFrame<EthInterpreter>>
fn eth_frame(&mut self) -> Option<&mut EthFrame<EthInterpreter>>
Returns a mutable reference to the EthFrame.
If this frame does not have support for tracing (does not contain the EthFrame) Inspector calls for this frame will be skipped.
Implementations on Foreign Types§
Source§impl InspectorFrame for EthFrame<EthInterpreter>
Impl InspectorFrame for EthFrame.
impl InspectorFrame for EthFrame<EthInterpreter>
Impl InspectorFrame for EthFrame.