pub struct AdvancedOptimizationConfig {
pub enable_neural_prediction: bool,
pub enable_adaptive_learning: bool,
pub enable_multi_objective: bool,
pub learningrate: f64,
pub history_windowsize: usize,
pub min_samples_for_prediction: usize,
pub strategy_switch_threshold: f64,
pub context_windowsize: usize,
}
Expand description
Configuration for advanced optimization
Fields§
§enable_neural_prediction: bool
Enable neural performance prediction
enable_adaptive_learning: bool
Enable adaptive learning
enable_multi_objective: bool
Enable multi-objective optimization
learningrate: f64
Learning rate for neural models
history_windowsize: usize
Memory window for performance history
min_samples_for_prediction: usize
Minimum samples before making predictions
strategy_switch_threshold: f64
Performance threshold for strategy switching
context_windowsize: usize
Context analysis window
Trait Implementations§
Source§impl Clone for AdvancedOptimizationConfig
impl Clone for AdvancedOptimizationConfig
Source§fn clone(&self) -> AdvancedOptimizationConfig
fn clone(&self) -> AdvancedOptimizationConfig
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 AdvancedOptimizationConfig
impl Debug for AdvancedOptimizationConfig
Source§impl Default for AdvancedOptimizationConfig
impl Default for AdvancedOptimizationConfig
Source§impl<'de> Deserialize<'de> for AdvancedOptimizationConfig
impl<'de> Deserialize<'de> for AdvancedOptimizationConfig
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 AdvancedOptimizationConfig
impl RefUnwindSafe for AdvancedOptimizationConfig
impl Send for AdvancedOptimizationConfig
impl Sync for AdvancedOptimizationConfig
impl Unpin for AdvancedOptimizationConfig
impl UnwindSafe for AdvancedOptimizationConfig
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