pub struct IterationOutcome {
pub samples: Vec<HealthSample>,
pub next_run_id: RunId,
pub records: Vec<InvariantStateRecord>,
}Expand description
What a close produced: the derived samples, the successor generation, and the invariant records to persist.
Fields§
§samples: Vec<HealthSample>The health samples derived from the routes (R3.3) and recorded on the
IterationClosed event.
next_run_id: RunIdThe successor generation’s run id.
records: Vec<InvariantStateRecord>Invariant current-state records to install (R7), one per produced value.
Trait Implementations§
Source§impl Clone for IterationOutcome
impl Clone for IterationOutcome
Source§fn clone(&self) -> IterationOutcome
fn clone(&self) -> IterationOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IterationOutcome
impl RefUnwindSafe for IterationOutcome
impl Send for IterationOutcome
impl Sync for IterationOutcome
impl Unpin for IterationOutcome
impl UnsafeUnpin for IterationOutcome
impl UnwindSafe for IterationOutcome
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