pub struct BackupManifestReport {Show 13 fields
pub manifest_version: u64,
pub metadata_backend: String,
pub object_backend: String,
pub object_count: u64,
pub object_bytes: u64,
pub latest_records: u64,
pub version_records: u64,
pub reconstruction_rows: u64,
pub dedupe_shard_mappings: u64,
pub quarantine_candidates: u64,
pub retention_holds: u64,
pub webhook_deliveries: u64,
pub provider_repository_states: u64,
}Expand description
Adapter-neutral backup manifest summary.
Fields§
§manifest_version: u64Stable manifest format version.
metadata_backend: StringMetadata backend used by the deployment.
object_backend: StringObject backend used by the deployment.
object_count: u64Number of object-store entries written to the manifest.
object_bytes: u64Total bytes reported by object-store metadata.
latest_records: u64Number of visible latest records in metadata storage.
version_records: u64Number of immutable version records in metadata storage.
reconstruction_rows: u64Number of durable reconstruction rows in metadata storage.
dedupe_shard_mappings: u64Number of retained dedupe-shard mappings in metadata storage.
quarantine_candidates: u64Number of durable quarantine candidates in metadata storage.
retention_holds: u64Number of durable retention holds in metadata storage.
webhook_deliveries: u64Number of processed provider webhook delivery claims in metadata storage.
provider_repository_states: u64Number of provider repository lifecycle states in metadata storage.
Trait Implementations§
Source§impl Clone for BackupManifestReport
impl Clone for BackupManifestReport
Source§fn clone(&self) -> BackupManifestReport
fn clone(&self) -> BackupManifestReport
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 BackupManifestReport
impl Debug for BackupManifestReport
impl Eq for BackupManifestReport
Source§impl PartialEq for BackupManifestReport
impl PartialEq for BackupManifestReport
Source§fn eq(&self, other: &BackupManifestReport) -> bool
fn eq(&self, other: &BackupManifestReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BackupManifestReport
impl Serialize for BackupManifestReport
impl StructuralPartialEq for BackupManifestReport
Auto Trait Implementations§
impl Freeze for BackupManifestReport
impl RefUnwindSafe for BackupManifestReport
impl Send for BackupManifestReport
impl Sync for BackupManifestReport
impl Unpin for BackupManifestReport
impl UnsafeUnpin for BackupManifestReport
impl UnwindSafe for BackupManifestReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
Source§fn override_request_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
fn override_request_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
Insert a header into the request. Read more
Source§fn append_request_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
fn append_request_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
Append a header into the request. Read more
Source§fn insert_request_header_if_not_present<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
fn insert_request_header_if_not_present<M>(
self,
header_name: HeaderName,
make: M,
) -> SetRequestHeader<Self, M>where
Self: Sized,
Insert a header into the request, if the header is not already present. Read more
Source§fn override_response_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
fn override_response_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
Insert a header into the response. Read more
Source§fn append_response_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
fn append_response_header<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
Append a header into the response. Read more
Source§fn insert_response_header_if_not_present<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
fn insert_response_header_if_not_present<M>(
self,
header_name: HeaderName,
make: M,
) -> SetResponseHeader<Self, M>where
Self: Sized,
Insert a header into the response, if the header is not already present. Read more