pub struct ProviderReport {
pub health: ProviderHealth,
pub health_generation: usize,
pub protection_generation: usize,
pub active_and_reserved: usize,
pub quarantined: usize,
pub permanently_quarantined: usize,
pub tombstoned: usize,
pub charged_logical_bytes: usize,
pub charged_effective_pages: usize,
}Expand description
Aggregate redacted provider report.
Fields§
§health: ProviderHealthCurrent provider health.
health_generation: usizeCurrent health generation.
protection_generation: usizeCurrent protection generation.
active_and_reserved: usizeCombined active and reserved identities.
quarantined: usizeQuarantined identities.
permanently_quarantined: usizeIdentities whose bounded retry budget is permanently exhausted.
tombstoned: usizeTerminal tombstone identities.
charged_logical_bytes: usizeConservatively charged logical bytes.
charged_effective_pages: usizeConservatively charged effective pages.
Implementations§
Source§impl ProviderReport
impl ProviderReport
Sourcepub const fn snapshot(self) -> ProviderSnapshot
pub const fn snapshot(self) -> ProviderSnapshot
Returns a stable provider snapshot without allocation addresses.
Trait Implementations§
Source§impl Clone for ProviderReport
impl Clone for ProviderReport
Source§fn clone(&self) -> ProviderReport
fn clone(&self) -> ProviderReport
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 moreimpl Copy for ProviderReport
Source§impl Debug for ProviderReport
impl Debug for ProviderReport
impl Eq for ProviderReport
Source§impl Hash for ProviderReport
impl Hash for ProviderReport
Source§impl PartialEq for ProviderReport
impl PartialEq for ProviderReport
impl StructuralPartialEq for ProviderReport
Auto Trait Implementations§
impl Freeze for ProviderReport
impl RefUnwindSafe for ProviderReport
impl Send for ProviderReport
impl Sync for ProviderReport
impl Unpin for ProviderReport
impl UnsafeUnpin for ProviderReport
impl UnwindSafe for ProviderReport
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