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
Source§fn clone(&self) -> RoundRecord
fn clone(&self) -> RoundRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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