pub struct AuditorStats {
pub registered_blocks: usize,
pub total_audited: u64,
pub total_passed: u64,
pub total_failed: u64,
pub integrity_rate: f64,
pub pending_repairs: usize,
}Expand description
Snapshot statistics exposed by the auditor.
Fields§
§registered_blocks: usizeNumber of blocks currently registered.
total_audited: u64Cumulative number of audit checks performed.
total_passed: u64Cumulative number of checks that passed.
total_failed: u64Cumulative number of checks that failed.
integrity_rate: f64total_passed / total_audited (0.0 when nothing has been audited yet).
pending_repairs: usizeNumber of repair records with repaired_at.is_none().
Trait Implementations§
Source§impl Clone for AuditorStats
impl Clone for AuditorStats
Source§fn clone(&self) -> AuditorStats
fn clone(&self) -> AuditorStats
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 moreAuto Trait Implementations§
impl Freeze for AuditorStats
impl RefUnwindSafe for AuditorStats
impl Send for AuditorStats
impl Sync for AuditorStats
impl Unpin for AuditorStats
impl UnsafeUnpin for AuditorStats
impl UnwindSafe for AuditorStats
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