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: OptimizationStrategy
Recommended 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