pub struct DeterminismStats {
pub total_time_ms: u64,
pub avg_build_time_ms: u64,
pub min_build_time_ms: u64,
pub max_build_time_ms: u64,
pub overhead_percentage: f64,
}Expand description
Runtime statistics for determinism verification
Fields§
§total_time_ms: u64Total time for all iterations in milliseconds
avg_build_time_ms: u64Average build time per iteration
min_build_time_ms: u64Minimum build time observed
max_build_time_ms: u64Maximum build time observed
overhead_percentage: f64Overhead percentage from determinism checking
Trait Implementations§
Source§impl Clone for DeterminismStats
impl Clone for DeterminismStats
Source§fn clone(&self) -> DeterminismStats
fn clone(&self) -> DeterminismStats
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 DeterminismStats
impl Debug for DeterminismStats
Source§impl PartialEq for DeterminismStats
impl PartialEq for DeterminismStats
impl StructuralPartialEq for DeterminismStats
Auto Trait Implementations§
impl Freeze for DeterminismStats
impl RefUnwindSafe for DeterminismStats
impl Send for DeterminismStats
impl Sync for DeterminismStats
impl Unpin for DeterminismStats
impl UnwindSafe for DeterminismStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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