pub struct RoundRecord {
pub round: u32,
pub summary: String,
pub outcome: String,
pub value: Option<f64>,
pub delta: Option<f64>,
pub improvement: Option<f64>,
pub policy_area: String,
pub direction: String,
pub kept: bool,
}Fields§
§round: u32§summary: StringOne-line change summary from the model.
outcome: StringTerminal outcome: “kept”, “reverted”, “build-failed”, “attach-failed”, “metric-failed”, “no-edit”, “duplicate”, “ineffective”, “api-error”, or “interrupted”.
value: Option<f64>§delta: Option<f64>§improvement: Option<f64>Direction-normalized improvement: positive is better for both minimize and maximize objectives.
policy_area: String§direction: String§kept: boolTrait Implementations§
Source§impl Clone for RoundRecord
impl Clone for RoundRecord
Auto Trait Implementations§
impl Freeze for RoundRecord
impl RefUnwindSafe for RoundRecord
impl Send for RoundRecord
impl Sync for RoundRecord
impl Unpin for RoundRecord
impl UnsafeUnpin for RoundRecord
impl UnwindSafe for RoundRecord
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