pub trait InspectorFrame: FrameTr {
type IT: InterpreterTypes;
// Required methods
fn interpreter(&mut self) -> &mut Interpreter<Self::IT>;
fn frame_input(&self) -> &FrameInput;
}
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 interpreter(&mut self) -> &mut Interpreter<Self::IT>
fn interpreter(&mut self) -> &mut Interpreter<Self::IT>
Returns a mutable reference to the interpreter.
Sourcefn frame_input(&self) -> &FrameInput
fn frame_input(&self) -> &FrameInput
Returns a reference to the frame input. Frame input is needed for call/create/eofcreate crate::Inspector
methods
Implementations on Foreign Types§
Source§impl InspectorFrame for EthFrame<EthInterpreter>
Impl InspectorFrame for EthFrame.
impl InspectorFrame for EthFrame<EthInterpreter>
Impl InspectorFrame for EthFrame.