pub struct RunComparison {
pub runs: Vec<JobSummary>,
pub median_ran: Option<u64>,
pub median_waited: Option<u64>,
pub finished: usize,
pub failed: usize,
pub largest_peak: Option<u64>,
}Expand description
A job’s latest runs and what they say together, from Job::compare.
Fields§
§runs: Vec<JobSummary>Oldest first, this job as it is now.
median_ran: Option<u64>The median of the finished runs’ run times.
median_waited: Option<u64>The median of the finished runs’ waits.
finished: usizeThe runs that started and ended: those the medians and failures count.
failed: usizeOf those, the ones that failed.
largest_peak: Option<u64>The largest memory peak of any run.
Trait Implementations§
Source§impl Clone for RunComparison
impl Clone for RunComparison
Source§impl Debug for RunComparison
impl Debug for RunComparison
impl Eq for RunComparison
Source§impl PartialEq for RunComparison
impl PartialEq for RunComparison
impl StructuralPartialEq for RunComparison
Auto Trait Implementations§
impl Freeze for RunComparison
impl RefUnwindSafe for RunComparison
impl Send for RunComparison
impl Sync for RunComparison
impl Unpin for RunComparison
impl UnsafeUnpin for RunComparison
impl UnwindSafe for RunComparison
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.