pub struct RetentionEngineStats {
pub evaluated: u64,
pub kept: u64,
pub expired: u64,
pub deferred: u64,
}Expand description
Aggregate statistics for the retention engine since last reset.
Fields§
§evaluated: u64Total number of blocks evaluated.
kept: u64Number of blocks that received a Keep decision.
expired: u64Number of blocks that received an Expire decision.
deferred: u64Number of blocks that received a Defer decision.
Trait Implementations§
Source§impl Clone for RetentionEngineStats
impl Clone for RetentionEngineStats
Source§fn clone(&self) -> RetentionEngineStats
fn clone(&self) -> RetentionEngineStats
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 RetentionEngineStats
impl Debug for RetentionEngineStats
Source§impl Default for RetentionEngineStats
impl Default for RetentionEngineStats
Source§fn default() -> RetentionEngineStats
fn default() -> RetentionEngineStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RetentionEngineStats
impl RefUnwindSafe for RetentionEngineStats
impl Send for RetentionEngineStats
impl Sync for RetentionEngineStats
impl Unpin for RetentionEngineStats
impl UnsafeUnpin for RetentionEngineStats
impl UnwindSafe for RetentionEngineStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more