pub struct OptimizationAdvice {
pub recommended_strategy: OptimizationStrategy,
pub optimal_chunk_size: Option<usize>,
pub prefetch_distance: Option<usize>,
pub memory_allocation_hint: Option<String>,
}Expand description
Optimization advice generated by the adaptive optimizer
Fields§
§recommended_strategy: OptimizationStrategyRecommended optimization strategy
optimal_chunk_size: Option<usize>Optimal chunk size for parallel processing
prefetch_distance: Option<usize>Prefetch distance for memory access
memory_allocation_hint: Option<String>Memory allocation hints
Trait Implementations§
Source§impl Clone for OptimizationAdvice
impl Clone for OptimizationAdvice
Source§fn clone(&self) -> OptimizationAdvice
fn clone(&self) -> OptimizationAdvice
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 OptimizationAdvice
impl RefUnwindSafe for OptimizationAdvice
impl Send for OptimizationAdvice
impl Sync for OptimizationAdvice
impl Unpin for OptimizationAdvice
impl UnwindSafe for OptimizationAdvice
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