pub struct EvolutionMetricsSnapshot {Show 19 fields
pub replay_attempts_total: u64,
pub replay_success_total: u64,
pub replay_success_rate: f64,
pub confidence_revalidations_total: u64,
pub replay_reasoning_avoided_total: u64,
pub reasoning_avoided_tokens_total: u64,
pub replay_fallback_cost_total: u64,
pub replay_roi: f64,
pub replay_task_classes: Vec<ReplayTaskClassMetrics>,
pub replay_sources: Vec<ReplaySourceRoiMetrics>,
pub mutation_declared_total: u64,
pub promoted_mutations_total: u64,
pub promotion_ratio: f64,
pub gene_revocations_total: u64,
pub mutation_velocity_last_hour: u64,
pub revoke_frequency_last_hour: u64,
pub promoted_genes: u64,
pub promoted_capsules: u64,
pub last_event_seq: u64,
}Fields§
§replay_attempts_total: u64§replay_success_total: u64§replay_success_rate: f64§confidence_revalidations_total: u64§replay_reasoning_avoided_total: u64§reasoning_avoided_tokens_total: u64§replay_fallback_cost_total: u64§replay_roi: f64§replay_task_classes: Vec<ReplayTaskClassMetrics>§replay_sources: Vec<ReplaySourceRoiMetrics>§mutation_declared_total: u64§promoted_mutations_total: u64§promotion_ratio: f64§gene_revocations_total: u64§mutation_velocity_last_hour: u64§revoke_frequency_last_hour: u64§promoted_genes: u64§promoted_capsules: u64§last_event_seq: u64Trait Implementations§
Source§impl Clone for EvolutionMetricsSnapshot
impl Clone for EvolutionMetricsSnapshot
Source§fn clone(&self) -> EvolutionMetricsSnapshot
fn clone(&self) -> EvolutionMetricsSnapshot
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 EvolutionMetricsSnapshot
impl Debug for EvolutionMetricsSnapshot
Source§impl<'de> Deserialize<'de> for EvolutionMetricsSnapshot
impl<'de> Deserialize<'de> for EvolutionMetricsSnapshot
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
Source§impl PartialEq for EvolutionMetricsSnapshot
impl PartialEq for EvolutionMetricsSnapshot
Source§impl Serialize for EvolutionMetricsSnapshot
impl Serialize for EvolutionMetricsSnapshot
impl StructuralPartialEq for EvolutionMetricsSnapshot
Auto Trait Implementations§
impl Freeze for EvolutionMetricsSnapshot
impl RefUnwindSafe for EvolutionMetricsSnapshot
impl Send for EvolutionMetricsSnapshot
impl Sync for EvolutionMetricsSnapshot
impl Unpin for EvolutionMetricsSnapshot
impl UnsafeUnpin for EvolutionMetricsSnapshot
impl UnwindSafe for EvolutionMetricsSnapshot
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