pub struct RepresentativeIteration {
pub seed_prefix: u64,
pub iteration: u32,
pub dps: f64,
}Expand description
Deterministic identity and DPS for one completed iteration, the only per-iteration state retained for representative selection.
Fields§
§seed_prefix: u64§iteration: u32§dps: f64Trait Implementations§
Source§impl Clone for RepresentativeIteration
impl Clone for RepresentativeIteration
Source§fn clone(&self) -> RepresentativeIteration
fn clone(&self) -> RepresentativeIteration
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 RepresentativeIteration
impl Debug for RepresentativeIteration
Source§impl PartialEq for RepresentativeIteration
impl PartialEq for RepresentativeIteration
impl Copy for RepresentativeIteration
impl StructuralPartialEq for RepresentativeIteration
Auto Trait Implementations§
impl Freeze for RepresentativeIteration
impl RefUnwindSafe for RepresentativeIteration
impl Send for RepresentativeIteration
impl Sync for RepresentativeIteration
impl Unpin for RepresentativeIteration
impl UnsafeUnpin for RepresentativeIteration
impl UnwindSafe for RepresentativeIteration
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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