pub struct ExecOrderSummary {
pub order_differs: bool,
pub ranks_schedule: Vec<u32>,
pub ranks_cache: Vec<u32>,
pub has_schedule_mismatch: bool,
pub has_cache_mismatch: bool,
pub ranks_schedule_str: String,
pub ranks_cache_str: String,
}Fields§
§order_differs: boolTrue if any index has differing compile_ids across ranks
ranks_schedule: Vec<u32>Ranks involved in any schedule mismatches (sorted numerically)
ranks_cache: Vec<u32>Ranks involved in any cache hit/miss mismatches (sorted numerically)
has_schedule_mismatch: boolTrue if there is any schedule mismatch
has_cache_mismatch: boolTrue if there is any cache hit/miss mismatch
ranks_schedule_str: StringPretty-printed ranks for template rendering (e.g., “r0, r1, r2”)
ranks_cache_str: StringPretty-printed ranks for template rendering (e.g., “r0, r2”)
Trait Implementations§
Source§impl Clone for ExecOrderSummary
impl Clone for ExecOrderSummary
Source§fn clone(&self) -> ExecOrderSummary
fn clone(&self) -> ExecOrderSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 ExecOrderSummary
impl Debug for ExecOrderSummary
Source§impl Default for ExecOrderSummary
impl Default for ExecOrderSummary
Source§fn default() -> ExecOrderSummary
fn default() -> ExecOrderSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecOrderSummary
impl<'de> Deserialize<'de> for ExecOrderSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecOrderSummary
impl RefUnwindSafe for ExecOrderSummary
impl Send for ExecOrderSummary
impl Sync for ExecOrderSummary
impl Unpin for ExecOrderSummary
impl UnwindSafe for ExecOrderSummary
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