pub struct Executed {
pub block: BlockId,
pub body: usize,
pub retired: u64,
}Expand description
Where an executor left the machine.
Fields§
§block: BlockIdThe block the interpreter continues in. With chaining this is the last of several, not the one that was asked for.
body: usizeThe body index of that block the interpreter continues from: its terminator, or an interrupting op the executor stopped short of.
retired: u64Operations retired across every block run, for accounting.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Executed
impl RefUnwindSafe for Executed
impl Send for Executed
impl Sync for Executed
impl Unpin for Executed
impl UnsafeUnpin for Executed
impl UnwindSafe for Executed
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