pub struct PredictiveTrackingConfig {
pub max_prediction_time: Duration,
pub min_samples_for_prediction: usize,
pub model_selection_strategy: ModelSelectionStrategy,
pub enable_adaptive_learning: bool,
pub enable_neural_prediction: bool,
pub pattern_recognition: PatternRecognitionConfig,
pub performance_optimization: PerformanceOptimizationConfig,
}Expand description
Configuration for predictive tracking
Fields§
§max_prediction_time: DurationMaximum prediction lookahead time
min_samples_for_prediction: usizeMinimum samples required for prediction
model_selection_strategy: ModelSelectionStrategyModel selection strategy
enable_adaptive_learning: boolEnable adaptive learning
enable_neural_prediction: boolEnable neural network prediction
pattern_recognition: PatternRecognitionConfigPattern recognition configuration
performance_optimization: PerformanceOptimizationConfigPerformance optimization settings
Trait Implementations§
Source§impl Clone for PredictiveTrackingConfig
impl Clone for PredictiveTrackingConfig
Source§fn clone(&self) -> PredictiveTrackingConfig
fn clone(&self) -> PredictiveTrackingConfig
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 PredictiveTrackingConfig
impl Debug for PredictiveTrackingConfig
Source§impl Default for PredictiveTrackingConfig
impl Default for PredictiveTrackingConfig
Source§impl<'de> Deserialize<'de> for PredictiveTrackingConfig
impl<'de> Deserialize<'de> for PredictiveTrackingConfig
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 PredictiveTrackingConfig
impl RefUnwindSafe for PredictiveTrackingConfig
impl Send for PredictiveTrackingConfig
impl Sync for PredictiveTrackingConfig
impl Unpin for PredictiveTrackingConfig
impl UnsafeUnpin for PredictiveTrackingConfig
impl UnwindSafe for PredictiveTrackingConfig
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> 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