pub struct ConvergenceReport {
pub converged: bool,
pub divergent_agents: Vec<usize>,
pub canonical_event_count: usize,
}Expand description
Convergence check output (backward-compatible with the original simple oracle).
Fields§
§converged: boolWhether all agent states are identical.
divergent_agents: Vec<usize>Agent IDs that diverged from canonical state.
canonical_event_count: usizeNumber of events in canonical state.
Trait Implementations§
Source§impl Clone for ConvergenceReport
impl Clone for ConvergenceReport
Source§fn clone(&self) -> ConvergenceReport
fn clone(&self) -> ConvergenceReport
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 ConvergenceReport
impl Debug for ConvergenceReport
Source§impl PartialEq for ConvergenceReport
impl PartialEq for ConvergenceReport
impl Eq for ConvergenceReport
impl StructuralPartialEq for ConvergenceReport
Auto Trait Implementations§
impl Freeze for ConvergenceReport
impl RefUnwindSafe for ConvergenceReport
impl Send for ConvergenceReport
impl Sync for ConvergenceReport
impl Unpin for ConvergenceReport
impl UnsafeUnpin for ConvergenceReport
impl UnwindSafe for ConvergenceReport
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