pub struct RecoveryStatsSnapshot {
pub attempts: u64,
pub successes: u64,
pub failures: u64,
pub kernels_tracked: usize,
}Expand description
Snapshot of recovery statistics.
Fields§
§attempts: u64Total recovery attempts.
successes: u64Successful recoveries.
failures: u64Failed recoveries.
kernels_tracked: usizeNumber of kernels with recovery history.
Implementations§
Source§impl RecoveryStatsSnapshot
impl RecoveryStatsSnapshot
Sourcepub fn success_rate(&self) -> f64
pub fn success_rate(&self) -> f64
Calculate success rate.
Trait Implementations§
Source§impl Clone for RecoveryStatsSnapshot
impl Clone for RecoveryStatsSnapshot
Source§fn clone(&self) -> RecoveryStatsSnapshot
fn clone(&self) -> RecoveryStatsSnapshot
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 RecoveryStatsSnapshot
impl Debug for RecoveryStatsSnapshot
Source§impl Default for RecoveryStatsSnapshot
impl Default for RecoveryStatsSnapshot
Source§fn default() -> RecoveryStatsSnapshot
fn default() -> RecoveryStatsSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RecoveryStatsSnapshot
impl RefUnwindSafe for RecoveryStatsSnapshot
impl Send for RecoveryStatsSnapshot
impl Sync for RecoveryStatsSnapshot
impl Unpin for RecoveryStatsSnapshot
impl UnwindSafe for RecoveryStatsSnapshot
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.