pub struct ExecutionState {
pub outputs_written: u32,
}Expand description
Per-execution liveness tracker
Stored in Engine.execution_state, keyed by ExecId. /// minimum-viable: just the output counter for GC bookkeeping;
may extend.
Fields§
§outputs_written: u32How many output sites this execution has filled.
Trait Implementations§
Source§impl Default for ExecutionState
impl Default for ExecutionState
Source§fn default() -> ExecutionState
fn default() -> ExecutionState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionState
impl RefUnwindSafe for ExecutionState
impl Send for ExecutionState
impl Sync for ExecutionState
impl Unpin for ExecutionState
impl UnsafeUnpin for ExecutionState
impl UnwindSafe for ExecutionState
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