InspectorFrame

Trait InspectorFrame 

Source
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§

Source

type IT: InterpreterTypes

The interpreter types used by this frame.

Required Methods§

Source

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.

Implementors§