Struct DerivedStateRecoveryReport
pub struct DerivedStateRecoveryReport {
pub attempted: u64,
pub recovered: u64,
pub still_pending: u64,
pub rebuild_required: u64,
}Expand description
Recovery attempt summary returned by the derived-state host.
Fields§
§attempted: u64Number of unhealthy consumers considered for recovery.
recovered: u64Number of consumers returned to live state.
still_pending: u64Number of consumers still waiting for replay-based recovery.
rebuild_required: u64Number of consumers that require a full rebuild.
Trait Implementations§
§impl Clone for DerivedStateRecoveryReport
impl Clone for DerivedStateRecoveryReport
§fn clone(&self) -> DerivedStateRecoveryReport
fn clone(&self) -> DerivedStateRecoveryReport
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 more§impl Debug for DerivedStateRecoveryReport
impl Debug for DerivedStateRecoveryReport
§impl Default for DerivedStateRecoveryReport
impl Default for DerivedStateRecoveryReport
§fn default() -> DerivedStateRecoveryReport
fn default() -> DerivedStateRecoveryReport
Returns the “default value” for a type. Read more
§impl PartialEq for DerivedStateRecoveryReport
impl PartialEq for DerivedStateRecoveryReport
impl Copy for DerivedStateRecoveryReport
impl Eq for DerivedStateRecoveryReport
impl StructuralPartialEq for DerivedStateRecoveryReport
Auto Trait Implementations§
impl Freeze for DerivedStateRecoveryReport
impl RefUnwindSafe for DerivedStateRecoveryReport
impl Send for DerivedStateRecoveryReport
impl Sync for DerivedStateRecoveryReport
impl Unpin for DerivedStateRecoveryReport
impl UnsafeUnpin for DerivedStateRecoveryReport
impl UnwindSafe for DerivedStateRecoveryReport
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
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