pub struct SimdSupport {
pub avx512: bool,
pub avx2: bool,
pub sse: bool,
pub fma: bool,
}Expand description
Information about SIMD support on current CPU
Fields§
§avx512: boolavx512
avx2: boolavx2
sse: boolsse
fma: boolfma
Trait Implementations§
Source§impl Clone for SimdSupport
impl Clone for SimdSupport
Source§fn clone(&self) -> SimdSupport
fn clone(&self) -> SimdSupport
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 SimdSupport
impl RefUnwindSafe for SimdSupport
impl Send for SimdSupport
impl Sync for SimdSupport
impl Unpin for SimdSupport
impl UnwindSafe for SimdSupport
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