pub struct HarnessSuiteReport {
pub host_brand: String,
pub fingerprint: Option<String>,
pub reports: Vec<ArmsReport>,
pub silicera_selection_ok: usize,
pub portable_win_count: usize,
pub native_beats_silicera_count: usize,
pub size_winner_changes: Vec<String>,
}Expand description
Aggregate harness run across domains.
Fields§
§host_brand: StringHost brand.
fingerprint: Option<String>Fingerprint.
reports: Vec<ArmsReport>Per-workload reports.
silicera_selection_ok: usizeCount where Silicera selection matched the fastest measured arm.
portable_win_count: usizeCount where portable won (no specialization gain).
native_beats_silicera_count: usizeCount where native beat Silicera dispatch.
size_winner_changes: Vec<String>Size-class memory winner change summary (when multi-size run).
Trait Implementations§
Source§impl Clone for HarnessSuiteReport
impl Clone for HarnessSuiteReport
Source§fn clone(&self) -> HarnessSuiteReport
fn clone(&self) -> HarnessSuiteReport
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 HarnessSuiteReport
impl Debug for HarnessSuiteReport
Source§impl<'de> Deserialize<'de> for HarnessSuiteReport
impl<'de> Deserialize<'de> for HarnessSuiteReport
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 HarnessSuiteReport
impl RefUnwindSafe for HarnessSuiteReport
impl Send for HarnessSuiteReport
impl Sync for HarnessSuiteReport
impl Unpin for HarnessSuiteReport
impl UnsafeUnpin for HarnessSuiteReport
impl UnwindSafe for HarnessSuiteReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more