pub struct CacheMetricsTotal {
pub current_period: Option<CurrentPeriod>,
pub life_time: Option<LifeTime>,
}Expand description
The total cache metrics for a processor.
This property shall contain properties that describe the metrics for all of the cache memory for a processor.
Fields§
§current_period: Option<CurrentPeriod>The cache metrics since the last reset or ClearCurrentPeriod action for this processor.
This property shall contain properties that describe the metrics for the current period of cache memory for this processor.
life_time: Option<LifeTime>The cache metrics for the lifetime of this processor.
This property shall contain properties that describe the metrics for the lifetime of the cache memory for this processor.
Trait Implementations§
Source§impl Debug for CacheMetricsTotal
impl Debug for CacheMetricsTotal
Source§impl<'de> Deserialize<'de> for CacheMetricsTotal
impl<'de> Deserialize<'de> for CacheMetricsTotal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Send for CacheMetricsTotal
SAFETY: All generated data types are Send
impl Sync for CacheMetricsTotal
SAFETY: All generated data types are Sync
Auto Trait Implementations§
impl Freeze for CacheMetricsTotal
impl RefUnwindSafe for CacheMetricsTotal
impl Unpin for CacheMetricsTotal
impl UnsafeUnpin for CacheMetricsTotal
impl UnwindSafe for CacheMetricsTotal
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