pub struct OptimizerMetrics {
pub total_optimizations: u64,
pub successful_optimizations: u64,
pub failed_optimizations: u64,
pub average_improvement: f64,
pub optimization_frequency: f64,
pub time_spent: Duration,
}Expand description
Optimizer metrics
Fields§
§total_optimizations: u64Total optimizations performed
successful_optimizations: u64Successful optimizations
failed_optimizations: u64Failed optimizations
average_improvement: f64Average improvement achieved
optimization_frequency: f64Optimization frequency
time_spent: DurationTime spent optimizing
Trait Implementations§
Source§impl Clone for OptimizerMetrics
impl Clone for OptimizerMetrics
Source§fn clone(&self) -> OptimizerMetrics
fn clone(&self) -> OptimizerMetrics
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 OptimizerMetrics
impl Debug for OptimizerMetrics
Auto Trait Implementations§
impl Freeze for OptimizerMetrics
impl RefUnwindSafe for OptimizerMetrics
impl Send for OptimizerMetrics
impl Sync for OptimizerMetrics
impl Unpin for OptimizerMetrics
impl UnwindSafe for OptimizerMetrics
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