pub struct CpuOptimizations {
pub vectorization: VectorizationOptimizations,
pub cache_optimization: CacheOptimizations,
pub branch_prediction: BranchOptimizations,
pub instruction_selection: InstructionSelectionOptimizations,
pub parallel_execution: ParallelExecutionOptimizations,
}Expand description
CPU optimizations
Fields§
§vectorization: VectorizationOptimizations§cache_optimization: CacheOptimizations§branch_prediction: BranchOptimizations§instruction_selection: InstructionSelectionOptimizations§parallel_execution: ParallelExecutionOptimizationsTrait Implementations§
Source§impl Clone for CpuOptimizations
impl Clone for CpuOptimizations
Source§fn clone(&self) -> CpuOptimizations
fn clone(&self) -> CpuOptimizations
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CpuOptimizations
impl Debug for CpuOptimizations
Auto Trait Implementations§
impl Freeze for CpuOptimizations
impl RefUnwindSafe for CpuOptimizations
impl Send for CpuOptimizations
impl Sync for CpuOptimizations
impl Unpin for CpuOptimizations
impl UnsafeUnpin for CpuOptimizations
impl UnwindSafe for CpuOptimizations
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