pub struct CheckpointCacheTimings {
pub maintenance: CheckpointTimingMeasurement,
pub replacement_drop: CheckpointTimingMeasurement,
pub eviction_drop: CheckpointTimingMeasurement,
pub index_publication: CheckpointTimingMeasurement,
pub abandoned_recovery: CheckpointTimingMeasurement,
}Expand description
Samples count calls, including empty replacement/eviction lookups, rather than the number of checkpoint owners released by those calls.
Fields§
§maintenance: CheckpointTimingMeasurement§replacement_drop: CheckpointTimingMeasurement§eviction_drop: CheckpointTimingMeasurement§index_publication: CheckpointTimingMeasurement§abandoned_recovery: CheckpointTimingMeasurementMay also record nested native fence/recovery/publication measurements.
Trait Implementations§
Source§impl Clone for CheckpointCacheTimings
impl Clone for CheckpointCacheTimings
Source§fn clone(&self) -> CheckpointCacheTimings
fn clone(&self) -> CheckpointCacheTimings
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 moreimpl Copy for CheckpointCacheTimings
Source§impl Debug for CheckpointCacheTimings
impl Debug for CheckpointCacheTimings
Source§impl Default for CheckpointCacheTimings
impl Default for CheckpointCacheTimings
Source§fn default() -> CheckpointCacheTimings
fn default() -> CheckpointCacheTimings
Returns the “default value” for a type. Read more
impl Eq for CheckpointCacheTimings
Source§impl PartialEq for CheckpointCacheTimings
impl PartialEq for CheckpointCacheTimings
Source§impl Serialize for CheckpointCacheTimings
impl Serialize for CheckpointCacheTimings
impl StructuralPartialEq for CheckpointCacheTimings
Auto Trait Implementations§
impl Freeze for CheckpointCacheTimings
impl RefUnwindSafe for CheckpointCacheTimings
impl Send for CheckpointCacheTimings
impl Sync for CheckpointCacheTimings
impl Unpin for CheckpointCacheTimings
impl UnsafeUnpin for CheckpointCacheTimings
impl UnwindSafe for CheckpointCacheTimings
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