pub struct RepairReport {
pub segments_examined: usize,
pub objects_repaired: usize,
pub objects_already_healthy: usize,
pub transient_failures: usize,
}Expand description
Result of one best-effort immutable sealed-segment repair pass.
Fields§
§segments_examined: usizeSealed segments inspected.
objects_repaired: usizeMissing or divergent zonal objects copied and sealed successfully.
objects_already_healthy: usizeZonal copies already matching the immutable sealed source.
transient_failures: usizeTransiently unavailable targets left for a later pass.
Trait Implementations§
Source§impl Clone for RepairReport
impl Clone for RepairReport
Source§fn clone(&self) -> RepairReport
fn clone(&self) -> RepairReport
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 moreSource§impl Debug for RepairReport
impl Debug for RepairReport
Source§impl Default for RepairReport
impl Default for RepairReport
Source§fn default() -> RepairReport
fn default() -> RepairReport
Returns the “default value” for a type. Read more
impl Eq for RepairReport
Source§impl PartialEq for RepairReport
impl PartialEq for RepairReport
Source§fn eq(&self, other: &RepairReport) -> bool
fn eq(&self, other: &RepairReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RepairReport
Auto Trait Implementations§
impl Freeze for RepairReport
impl RefUnwindSafe for RepairReport
impl Send for RepairReport
impl Sync for RepairReport
impl Unpin for RepairReport
impl UnsafeUnpin for RepairReport
impl UnwindSafe for RepairReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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