pub struct CacheAnalysis {
pub l1_hit_rate: f64,
pub l2_hit_rate: f64,
pub l3_hit_rate: f64,
pub cache_line_utilization: f64,
pub prefetch_effectiveness: f64,
}Fields§
§l1_hit_rate: f64§l2_hit_rate: f64§l3_hit_rate: f64§cache_line_utilization: f64§prefetch_effectiveness: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for CacheAnalysis
impl RefUnwindSafe for CacheAnalysis
impl Send for CacheAnalysis
impl Sync for CacheAnalysis
impl Unpin for CacheAnalysis
impl UnsafeUnpin for CacheAnalysis
impl UnwindSafe for CacheAnalysis
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> 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