pub struct CacheOptimizationHints {
pub block_size: usize,
pub use_prefetch: bool,
pub access_pattern: AccessPattern,
pub cache_friendly_algorithms: bool,
}Expand description
Cache optimization hints
Fields§
§block_size: usizePreferred block size for tiling
use_prefetch: boolWhether to use prefetching
access_pattern: AccessPatternMemory access pattern optimization
cache_friendly_algorithms: boolCache-friendly algorithms preference
Trait Implementations§
Source§impl Clone for CacheOptimizationHints
impl Clone for CacheOptimizationHints
Source§fn clone(&self) -> CacheOptimizationHints
fn clone(&self) -> CacheOptimizationHints
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 CacheOptimizationHints
impl RefUnwindSafe for CacheOptimizationHints
impl Send for CacheOptimizationHints
impl Sync for CacheOptimizationHints
impl Unpin for CacheOptimizationHints
impl UnwindSafe for CacheOptimizationHints
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