pub struct QuiesceReport {
pub phase: RecoveryPhase,
pub quiesced: bool,
pub last_command_id: i64,
pub last_l2_seq: i64,
pub snapshot_persisted: bool,
pub paused_sources: Vec<MutationSource>,
}Expand description
Report returned after the engine crosses a quiesce or resume barrier.
Fields§
§phase: RecoveryPhase§quiesced: bool§last_command_id: i64§last_l2_seq: i64§snapshot_persisted: bool§paused_sources: Vec<MutationSource>Trait Implementations§
Source§impl Clone for QuiesceReport
impl Clone for QuiesceReport
Source§fn clone(&self) -> QuiesceReport
fn clone(&self) -> QuiesceReport
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 QuiesceReport
impl Debug for QuiesceReport
Auto Trait Implementations§
impl Freeze for QuiesceReport
impl RefUnwindSafe for QuiesceReport
impl Send for QuiesceReport
impl Sync for QuiesceReport
impl Unpin for QuiesceReport
impl UnsafeUnpin for QuiesceReport
impl UnwindSafe for QuiesceReport
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