pub struct RecoveryObservations {
pub recovery_duration_seconds: f64,
pub events_applied_total: u64,
pub snapshot_events_applied: u64,
pub wal_replay_events_applied: u64,
}Expand description
Authoritative recovery observations emitted by storage bootstrap execution.
Fields§
§recovery_duration_seconds: f64Measured bootstrap recovery wall duration in seconds.
events_applied_total: u64Total applied recovery events (snapshot + WAL replay).
snapshot_events_applied: u64Applied event count contributed by snapshot hydration.
wal_replay_events_applied: u64Applied event count contributed by WAL tail replay.
Implementations§
Trait Implementations§
Source§impl Clone for RecoveryObservations
impl Clone for RecoveryObservations
Source§fn clone(&self) -> RecoveryObservations
fn clone(&self) -> RecoveryObservations
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 RecoveryObservations
impl Debug for RecoveryObservations
Source§impl PartialEq for RecoveryObservations
impl PartialEq for RecoveryObservations
impl Copy for RecoveryObservations
impl StructuralPartialEq for RecoveryObservations
Auto Trait Implementations§
impl Freeze for RecoveryObservations
impl RefUnwindSafe for RecoveryObservations
impl Send for RecoveryObservations
impl Sync for RecoveryObservations
impl Unpin for RecoveryObservations
impl UnsafeUnpin for RecoveryObservations
impl UnwindSafe for RecoveryObservations
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