pub struct RunRow {
pub outcome: RunOutcome,
pub block: usize,
pub values: Vec<String>,
pub series_held: bool,
}Expand description
One run as runs.csv records it.
Fields§
§outcome: RunOutcomeThe run’s row, with its series when Self::series_held is set.
A timing written as an empty cell is read as a value that is not finite.
block: usizeIndex of the block the run’s config comes from.
values: Vec<String>Parameter values and action ticks as runs.csv writes them, one per ResultSet::value_columns entry.
series_held: boolWhether outcome holds the run’s whole series.
A run past the series budget, or read without a series.csv, holds no series.
Trait Implementations§
impl StructuralPartialEq for RunRow
Auto Trait Implementations§
impl Freeze for RunRow
impl RefUnwindSafe for RunRow
impl Send for RunRow
impl Sync for RunRow
impl Unpin for RunRow
impl UnsafeUnpin for RunRow
impl UnwindSafe for RunRow
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