pub struct AdaptiveOptimizationPlan {
pub recompile: Vec<(JitKey, OptimizationLevel)>,
pub deoptimize: Vec<JitKey>,
}Expand description
Plan for adaptive optimization.
Fields§
§recompile: Vec<(JitKey, OptimizationLevel)>Graphs to recompile with higher optimization
deoptimize: Vec<JitKey>Graphs to deoptimize (remove or downgrade)
Trait Implementations§
Source§impl Clone for AdaptiveOptimizationPlan
impl Clone for AdaptiveOptimizationPlan
Source§fn clone(&self) -> AdaptiveOptimizationPlan
fn clone(&self) -> AdaptiveOptimizationPlan
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 moreAuto Trait Implementations§
impl Freeze for AdaptiveOptimizationPlan
impl RefUnwindSafe for AdaptiveOptimizationPlan
impl Send for AdaptiveOptimizationPlan
impl Sync for AdaptiveOptimizationPlan
impl Unpin for AdaptiveOptimizationPlan
impl UnwindSafe for AdaptiveOptimizationPlan
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