pub struct CacheEffectivenessV2 {
pub version: u16,
pub cache: CacheId,
pub hits: u64,
pub misses: u64,
pub hit_rate_ppm: u64,
}Expand description
Hit and miss counts for one reuse cache.
Fields§
§version: u16§cache: CacheId§hits: u64§misses: u64§hit_rate_ppm: u64hits / (hits + misses) in parts per million.
Trait Implementations§
Source§impl Clone for CacheEffectivenessV2
impl Clone for CacheEffectivenessV2
Source§fn clone(&self) -> CacheEffectivenessV2
fn clone(&self) -> CacheEffectivenessV2
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CacheEffectivenessV2
impl Debug for CacheEffectivenessV2
Source§impl<'de> Deserialize<'de> for CacheEffectivenessV2
impl<'de> Deserialize<'de> for CacheEffectivenessV2
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 Eq for CacheEffectivenessV2
Source§impl PartialEq for CacheEffectivenessV2
impl PartialEq for CacheEffectivenessV2
Source§impl Serialize for CacheEffectivenessV2
impl Serialize for CacheEffectivenessV2
impl StructuralPartialEq for CacheEffectivenessV2
Auto Trait Implementations§
impl Freeze for CacheEffectivenessV2
impl RefUnwindSafe for CacheEffectivenessV2
impl Send for CacheEffectivenessV2
impl Sync for CacheEffectivenessV2
impl Unpin for CacheEffectivenessV2
impl UnsafeUnpin for CacheEffectivenessV2
impl UnwindSafe for CacheEffectivenessV2
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