pub struct ConfigOptimization {
pub parameter: String,
pub optimization_type: OptimizationType,
pub current_value: String,
pub suggested_value: String,
pub expected_improvement: f32,
pub rationale: String,
}Expand description
Configuration optimization suggestion
Fields§
§parameter: StringName of the parameter to optimize
optimization_type: OptimizationTypeType of optimization being suggested
current_value: StringCurrent value of the parameter
suggested_value: StringSuggested optimized value
expected_improvement: f32Expected improvement (0.0-1.0) from applying this optimization
rationale: StringRationale explaining why this optimization is suggested
Trait Implementations§
Source§impl Clone for ConfigOptimization
impl Clone for ConfigOptimization
Source§fn clone(&self) -> ConfigOptimization
fn clone(&self) -> ConfigOptimization
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 ConfigOptimization
impl Debug for ConfigOptimization
Source§impl<'de> Deserialize<'de> for ConfigOptimization
impl<'de> Deserialize<'de> for ConfigOptimization
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConfigOptimization
impl RefUnwindSafe for ConfigOptimization
impl Send for ConfigOptimization
impl Sync for ConfigOptimization
impl Unpin for ConfigOptimization
impl UnsafeUnpin for ConfigOptimization
impl UnwindSafe for ConfigOptimization
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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