pub struct AdaptiveAlgorithm {
pub algorithm_name: String,
pub performance_threshold: f64,
pub adaptation_rate: f64,
pub fallback_strategy: FallbackStrategy,
pub optimization_parameters: HashMap<String, f64>,
}Expand description
Adaptive algorithm for runtime optimization
Fields§
§algorithm_name: String§performance_threshold: f64§adaptation_rate: f64§fallback_strategy: FallbackStrategy§optimization_parameters: HashMap<String, f64>Trait Implementations§
Source§impl Clone for AdaptiveAlgorithm
impl Clone for AdaptiveAlgorithm
Auto Trait Implementations§
impl Freeze for AdaptiveAlgorithm
impl RefUnwindSafe for AdaptiveAlgorithm
impl Send for AdaptiveAlgorithm
impl Sync for AdaptiveAlgorithm
impl Unpin for AdaptiveAlgorithm
impl UnsafeUnpin for AdaptiveAlgorithm
impl UnwindSafe for AdaptiveAlgorithm
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