pub struct Stop {
pub reason: StopReason,
pub step: usize,
pub last_step: usize,
pub pc: u64,
pub op: String,
pub gas: u64,
pub location: Option<StopLocation>,
pub address: Option<String>,
pub has_source: bool,
pub stack: Option<Vec<String>>,
pub note: Option<String>,
}Fields§
§reason: StopReason§step: usize§last_step: usizeThe last step of the recording.
pc: u64§op: String§gas: u64§location: Option<StopLocation>Where the step is in the source, when the loaded sources say.
address: Option<String>The address executing, said when there is no source for the step.
has_source: boolWhether sources are loaded at all, so a step without one can be told from a session without any.
stack: Option<Vec<String>>The stack, top first, when the display mode is assembly.
note: Option<String>Something the movement turned up: a condition that could not be evaluated, a breakpoint that can never be hit.
Trait Implementations§
impl Eq for Stop
impl StructuralPartialEq for Stop
Auto Trait Implementations§
impl Freeze for Stop
impl RefUnwindSafe for Stop
impl Send for Stop
impl Sync for Stop
impl Unpin for Stop
impl UnsafeUnpin for Stop
impl UnwindSafe for Stop
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more