pub struct AdaptiveExecutionEngine {
pub engine_id: u64,
pub execution_strategies: HashMap<ArchitectureType, ExecutionStrategy>,
pub runtime_optimization: RuntimeOptimization,
pub feedback_control: FeedbackControl,
pub error_recovery: ErrorRecovery,
pub performance_tuning: PerformanceTuning,
}Fields§
§engine_id: u64§execution_strategies: HashMap<ArchitectureType, ExecutionStrategy>§runtime_optimization: RuntimeOptimization§feedback_control: FeedbackControl§error_recovery: ErrorRecovery§performance_tuning: PerformanceTuningImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdaptiveExecutionEngine
impl RefUnwindSafe for AdaptiveExecutionEngine
impl Send for AdaptiveExecutionEngine
impl Sync for AdaptiveExecutionEngine
impl Unpin for AdaptiveExecutionEngine
impl UnwindSafe for AdaptiveExecutionEngine
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> 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