pub struct EvolutionEntry {
pub ts: String,
pub commit: String,
pub title: String,
pub score_before: f64,
pub score_after: f64,
pub status: String,
pub stats: RunStats,
}Expand description
One entry in evolution.jsonl — records a single self-improvement attempt.
Fields§
§ts: StringISO timestamp
commit: StringGit commit hash (short)
title: StringWhat was tried
score_before: f64Score before this change
score_after: f64Score after this change
status: String“keep”, “discard”, or “crash”
stats: RunStatsRun stats
Trait Implementations§
Source§impl Clone for EvolutionEntry
impl Clone for EvolutionEntry
Source§fn clone(&self) -> EvolutionEntry
fn clone(&self) -> EvolutionEntry
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 EvolutionEntry
impl Debug for EvolutionEntry
Source§impl<'de> Deserialize<'de> for EvolutionEntry
impl<'de> Deserialize<'de> for EvolutionEntry
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 EvolutionEntry
impl RefUnwindSafe for EvolutionEntry
impl Send for EvolutionEntry
impl Sync for EvolutionEntry
impl Unpin for EvolutionEntry
impl UnsafeUnpin for EvolutionEntry
impl UnwindSafe for EvolutionEntry
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