pub struct MLConfig {
pub model_type: MLModelType,
pub feature_window: usize,
pub training_interval: u64,
pub prediction_confidence_threshold: f32,
pub fallback_strategy: AllocationStrategy,
}Expand description
Configuration for ML-based allocation strategy
Fields§
§model_type: MLModelType§feature_window: usize§training_interval: u64§prediction_confidence_threshold: f32§fallback_strategy: AllocationStrategyTrait Implementations§
Auto Trait Implementations§
impl Freeze for MLConfig
impl RefUnwindSafe for MLConfig
impl Send for MLConfig
impl Sync for MLConfig
impl Unpin for MLConfig
impl UnsafeUnpin for MLConfig
impl UnwindSafe for MLConfig
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