pub struct PatchMetrics { /* private fields */ }Expand description
Metrics collector for patch operations
Implementations§
Source§impl PatchMetrics
impl PatchMetrics
pub fn new() -> Self
pub fn record_load_attempt(&self)
pub fn record_load_success(&self)
pub fn record_load_failure(&self)
pub fn record_rollback(&self)
pub fn record_validation_failure(&self)
pub fn loads_attempted(&self) -> u64
pub fn loads_successful(&self) -> u64
pub fn loads_failed(&self) -> u64
pub fn rollbacks(&self) -> u64
pub fn validation_failures(&self) -> u64
pub fn reset(&self)
Trait Implementations§
Source§impl Clone for PatchMetrics
impl Clone for PatchMetrics
Source§fn clone(&self) -> PatchMetrics
fn clone(&self) -> PatchMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 PatchMetrics
impl Debug for PatchMetrics
Auto Trait Implementations§
impl Freeze for PatchMetrics
impl RefUnwindSafe for PatchMetrics
impl Send for PatchMetrics
impl Sync for PatchMetrics
impl Unpin for PatchMetrics
impl UnwindSafe for PatchMetrics
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