pub struct OutcomeMetrics {
pub performance_improvement: f64,
pub implementation_success: bool,
pub implementation_time: Duration,
pub side_effects: Vec<String>,
}Expand description
Outcome metrics after applying recommendation
Fields§
§performance_improvement: f64Performance improvement achieved
implementation_success: boolImplementation success
implementation_time: DurationTime to implement
side_effects: Vec<String>Side effects observed
Trait Implementations§
Source§impl Clone for OutcomeMetrics
impl Clone for OutcomeMetrics
Source§fn clone(&self) -> OutcomeMetrics
fn clone(&self) -> OutcomeMetrics
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 moreAuto Trait Implementations§
impl Freeze for OutcomeMetrics
impl RefUnwindSafe for OutcomeMetrics
impl Send for OutcomeMetrics
impl Sync for OutcomeMetrics
impl Unpin for OutcomeMetrics
impl UnwindSafe for OutcomeMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more