pub struct OptimizationDecision {
pub timestamp: SystemTime,
pub strategy_applied: OptimizationStrategy,
pub performance_impact: f64,
pub success_rate: f64,
pub conditions: OptimizationConditions,
}Expand description
Optimization decision tracking
Fields§
§timestamp: SystemTime§strategy_applied: OptimizationStrategy§performance_impact: f64§success_rate: f64§conditions: OptimizationConditionsTrait Implementations§
Source§impl Clone for OptimizationDecision
impl Clone for OptimizationDecision
Auto Trait Implementations§
impl Freeze for OptimizationDecision
impl RefUnwindSafe for OptimizationDecision
impl Send for OptimizationDecision
impl Sync for OptimizationDecision
impl Unpin for OptimizationDecision
impl UnsafeUnpin for OptimizationDecision
impl UnwindSafe for OptimizationDecision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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