pub struct DeterminismResult {
    pub is_deterministic: bool,
    pub iterations: usize,
    pub outputs: Vec<String>,
    pub hashes: Vec<String>,
    pub differences: Vec<DeterminismDifference>,
    pub runtime_stats: DeterminismStats,
}Expand description
Determinism verification result
Fields§
§is_deterministic: boolWhether output is deterministic
iterations: usizeNumber of iterations tested
outputs: Vec<String>Generated outputs for comparison
hashes: Vec<String>SHA-256 hashes of outputs
differences: Vec<DeterminismDifference>Differences found between iterations
runtime_stats: DeterminismStatsRuntime statistics
Trait Implementations§
Source§impl Clone for DeterminismResult
 
impl Clone for DeterminismResult
Source§fn clone(&self) -> DeterminismResult
 
fn clone(&self) -> DeterminismResult
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 DeterminismResult
 
impl Debug for DeterminismResult
Source§impl PartialEq for DeterminismResult
 
impl PartialEq for DeterminismResult
impl StructuralPartialEq for DeterminismResult
Auto Trait Implementations§
impl Freeze for DeterminismResult
impl RefUnwindSafe for DeterminismResult
impl Send for DeterminismResult
impl Sync for DeterminismResult
impl Unpin for DeterminismResult
impl UnwindSafe for DeterminismResult
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