pub struct DeterminismSpec {
pub seed: u64,
pub tie_break: TieBreakStrategy,
pub stable_sort: bool,
pub rules_version: String,
}Expand description
Determinism specification for reproducible results
Fields§
§seed: u64Random seed for reproducibility
tie_break: TieBreakStrategyTie-breaking strategy
stable_sort: boolWhether to enforce stable sorting
rules_version: StringVersion of determinism rules (for forward compatibility)
Implementations§
Source§impl DeterminismSpec
impl DeterminismSpec
Trait Implementations§
Source§impl Clone for DeterminismSpec
impl Clone for DeterminismSpec
Source§fn clone(&self) -> DeterminismSpec
fn clone(&self) -> DeterminismSpec
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 DeterminismSpec
impl Debug for DeterminismSpec
Source§impl Default for DeterminismSpec
impl Default for DeterminismSpec
Source§impl<'de> Deserialize<'de> for DeterminismSpec
impl<'de> Deserialize<'de> for DeterminismSpec
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 DeterminismSpec
impl RefUnwindSafe for DeterminismSpec
impl Send for DeterminismSpec
impl Sync for DeterminismSpec
impl Unpin for DeterminismSpec
impl UnsafeUnpin for DeterminismSpec
impl UnwindSafe for DeterminismSpec
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