pub enum PerformanceHint {
CacheFriendly,
Vectorize,
Parallel,
GpuAccelerated,
}
Expand description
Performance hint for consciousness-aligned optimization
Variants§
CacheFriendly
Prefer cache-friendly access patterns
Vectorize
Use SIMD when possible
Parallel
Parallelize operations
GpuAccelerated
Use GPU acceleration if available
Trait Implementations§
Source§impl Clone for PerformanceHint
impl Clone for PerformanceHint
Source§fn clone(&self) -> PerformanceHint
fn clone(&self) -> PerformanceHint
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 moreSource§impl Debug for PerformanceHint
impl Debug for PerformanceHint
impl Copy for PerformanceHint
Auto Trait Implementations§
impl Freeze for PerformanceHint
impl RefUnwindSafe for PerformanceHint
impl Send for PerformanceHint
impl Sync for PerformanceHint
impl Unpin for PerformanceHint
impl UnwindSafe for PerformanceHint
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