pub struct RecoveryEstimate {
pub checkpoint: CheckpointId,
pub reprocess_frames: u64,
pub estimated_recovery_secs: f64,
}Expand description
Estimate of the cost to recover from a given checkpoint.
Fields§
§checkpoint: CheckpointIdThe checkpoint to recover from.
reprocess_frames: u64Number of frames that need to be re-processed.
estimated_recovery_secs: f64Estimated time in seconds to complete recovery.
Implementations§
Source§impl RecoveryEstimate
impl RecoveryEstimate
Sourcepub fn new(
checkpoint: CheckpointId,
reprocess_frames: u64,
estimated_recovery_secs: f64,
) -> Self
pub fn new( checkpoint: CheckpointId, reprocess_frames: u64, estimated_recovery_secs: f64, ) -> Self
Create a recovery estimate.
Trait Implementations§
Source§impl Clone for RecoveryEstimate
impl Clone for RecoveryEstimate
Source§fn clone(&self) -> RecoveryEstimate
fn clone(&self) -> RecoveryEstimate
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 RecoveryEstimate
impl RefUnwindSafe for RecoveryEstimate
impl Send for RecoveryEstimate
impl Sync for RecoveryEstimate
impl Unpin for RecoveryEstimate
impl UnsafeUnpin for RecoveryEstimate
impl UnwindSafe for RecoveryEstimate
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request