pub struct PerformanceHints {
pub prefer_unrolling: bool,
pub prefer_blocking: bool,
pub optimal_chunk_size: usize,
pub memory_prefetch_distance: usize,
}Expand description
Performance optimization hints for the current platform
Fields§
§prefer_unrolling: bool§prefer_blocking: bool§optimal_chunk_size: usize§memory_prefetch_distance: usizeTrait Implementations§
Source§impl Clone for PerformanceHints
impl Clone for PerformanceHints
Source§impl Debug for PerformanceHints
impl Debug for PerformanceHints
Auto Trait Implementations§
impl Freeze for PerformanceHints
impl RefUnwindSafe for PerformanceHints
impl Send for PerformanceHints
impl Sync for PerformanceHints
impl Unpin for PerformanceHints
impl UnsafeUnpin for PerformanceHints
impl UnwindSafe for PerformanceHints
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