pub struct ArmsReport {
pub workload: String,
pub host_brand: String,
pub fingerprint: Option<String>,
pub config: ArmsHarnessConfig,
pub arms: Vec<ArmResult>,
pub fastest_arm: String,
pub native_beats_silicera: bool,
pub portable_wins: bool,
pub conclusion: String,
}Expand description
Full three-arm report for one workload family.
Fields§
§workload: StringWorkload family name.
host_brand: StringHost brand.
fingerprint: Option<String>Fingerprint.
config: ArmsHarnessConfigConfig used.
arms: Vec<ArmResult>Arms in order: portable, native, silicera.
fastest_arm: StringWhich arm had the lowest median.
native_beats_silicera: boolTrue when native beat silicera’s selected median (Silicera loss / tie path).
portable_wins: boolTrue when portable beat both (Silicera and native lose).
conclusion: StringHonest conclusion string.
Trait Implementations§
Source§impl Clone for ArmsReport
impl Clone for ArmsReport
Source§fn clone(&self) -> ArmsReport
fn clone(&self) -> ArmsReport
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 ArmsReport
impl Debug for ArmsReport
Source§impl<'de> Deserialize<'de> for ArmsReport
impl<'de> Deserialize<'de> for ArmsReport
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 ArmsReport
impl RefUnwindSafe for ArmsReport
impl Send for ArmsReport
impl Sync for ArmsReport
impl Unpin for ArmsReport
impl UnsafeUnpin for ArmsReport
impl UnwindSafe for ArmsReport
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