pub struct Executed {
pub block: BlockId,
pub body: usize,
pub retired: u64,
}Expand description
Where an executor left the machine.
Fields§
§block: BlockIdThe block whose terminator the interpreter still has to run. With chaining this is the last of several, not the one that was asked for.
body: usizeHow many instructions of that block were retired: its body.
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