pub struct EvolutionReport {
pub iterations: u64,
pub starting_convergence: f64,
pub ending_convergence: f64,
pub system1_cache_size: usize,
pub personality_drift: f64,
pub drift_events: u64,
pub phase: String,
pub milestones_hit: usize,
}Expand description
Summary report produced after an evolution run.
Fields§
§iterations: u64Number of evolution iterations executed.
starting_convergence: f64Convergence score before the evolution run.
ending_convergence: f64Convergence score after the evolution run.
system1_cache_size: usizeNumber of entries in the System 1 signature cache.
personality_drift: f64Cumulative personality drift magnitude across all iterations.
drift_events: u64Number of drift events detected during evolution.
phase: StringCurrent evolution phase label (e.g., “LEARNING”, “CONVERGING”).
milestones_hit: usizeNumber of milestones reached during evolution.
Trait Implementations§
Source§impl Clone for EvolutionReport
impl Clone for EvolutionReport
Source§fn clone(&self) -> EvolutionReport
fn clone(&self) -> EvolutionReport
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 EvolutionReport
impl Debug for EvolutionReport
Source§impl<'de> Deserialize<'de> for EvolutionReport
impl<'de> Deserialize<'de> for EvolutionReport
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 EvolutionReport
impl RefUnwindSafe for EvolutionReport
impl Send for EvolutionReport
impl Sync for EvolutionReport
impl Unpin for EvolutionReport
impl UnwindSafe for EvolutionReport
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