pub struct ExecutionReceipt {
pub stages: Vec<String>,
pub fusion_groups: Vec<Vec<String>>,
pub transfers: TransferLedger,
pub max_input_depth: usize,
pub soft_trips: u64,
pub hard_rejects: u64,
}Expand description
Per-run schedule, transfer, and backpressure evidence.
Fields§
§stages: Vec<String>Nodes executed in deterministic topological order.
fusion_groups: Vec<Vec<String>>Queue-eliding same-device linear groups (singletons included).
transfers: TransferLedgerNamed transfers completed during the run.
max_input_depth: usizeHighest observed input queue depth.
soft_trips: u64Cumulative soft-watermark admissions.
hard_rejects: u64Cumulative hard-watermark rejections.
Trait Implementations§
Source§impl Clone for ExecutionReceipt
impl Clone for ExecutionReceipt
Source§fn clone(&self) -> ExecutionReceipt
fn clone(&self) -> ExecutionReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionReceipt
impl Debug for ExecutionReceipt
Source§impl Default for ExecutionReceipt
impl Default for ExecutionReceipt
Source§fn default() -> ExecutionReceipt
fn default() -> ExecutionReceipt
Returns the “default value” for a type. Read more
Source§impl PartialEq for ExecutionReceipt
impl PartialEq for ExecutionReceipt
Source§fn eq(&self, other: &ExecutionReceipt) -> bool
fn eq(&self, other: &ExecutionReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExecutionReceipt
impl StructuralPartialEq for ExecutionReceipt
Auto Trait Implementations§
impl Freeze for ExecutionReceipt
impl RefUnwindSafe for ExecutionReceipt
impl Send for ExecutionReceipt
impl Sync for ExecutionReceipt
impl Unpin for ExecutionReceipt
impl UnsafeUnpin for ExecutionReceipt
impl UnwindSafe for ExecutionReceipt
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