pub struct VmComparison {
pub a: VmProfile,
pub b: VmProfile,
pub fitness_delta: f64,
pub axis_deltas: Vec<(&'static str, f64)>,
}Expand description
Compare two systems: positive deltas mean a fits agentic use better.
Fields§
§a: VmProfileFirst system (the subject).
b: VmProfileSecond system (the baseline).
fitness_delta: f64a.fitness() - b.fitness().
axis_deltas: Vec<(&'static str, f64)>Axis name → delta (a − b), in fixed axis order.
Trait Implementations§
Source§impl Clone for VmComparison
impl Clone for VmComparison
Source§fn clone(&self) -> VmComparison
fn clone(&self) -> VmComparison
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 moreSource§impl Debug for VmComparison
impl Debug for VmComparison
Source§impl Display for VmComparison
impl Display for VmComparison
Auto Trait Implementations§
impl Freeze for VmComparison
impl RefUnwindSafe for VmComparison
impl Send for VmComparison
impl Sync for VmComparison
impl Unpin for VmComparison
impl UnsafeUnpin for VmComparison
impl UnwindSafe for VmComparison
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