pub struct SimdMetrics {
pub vectorization_ratio: f64,
pub instruction_efficiency: f64,
pub alignment_efficiency: f64,
}Expand description
SIMD-specific metrics
Fields§
§vectorization_ratio: f64Vectorization ratio (0.0-1.0)
instruction_efficiency: f64SIMD instruction efficiency
alignment_efficiency: f64Data alignment efficiency
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SimdMetrics
impl RefUnwindSafe for SimdMetrics
impl Send for SimdMetrics
impl Sync for SimdMetrics
impl Unpin for SimdMetrics
impl UnwindSafe for SimdMetrics
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> 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