pub struct MetadataTargetRegistryStats {
pub capacity: usize,
pub retained_targets: usize,
pub live_owners: usize,
pub idle_histories: usize,
pub fenced_targets: usize,
pub remaining_capacity: usize,
}Expand description
Aggregate registry occupancy without resource names or target paths.
Fields§
§capacity: usizeMaximum retained target histories, including fenced and idle entries.
retained_targets: usizeCurrent retained target histories.
live_owners: usizeHistories with at least one live write registration.
idle_histories: usizeHistories without a live writer; this includes idle fenced histories.
fenced_targets: usizeHistories requiring format-specific reconciliation, with or without a writer.
remaining_capacity: usizeCapacity available for distinct target histories.
Trait Implementations§
Source§impl Clone for MetadataTargetRegistryStats
impl Clone for MetadataTargetRegistryStats
impl Copy for MetadataTargetRegistryStats
Source§impl Debug for MetadataTargetRegistryStats
impl Debug for MetadataTargetRegistryStats
Auto Trait Implementations§
impl Freeze for MetadataTargetRegistryStats
impl RefUnwindSafe for MetadataTargetRegistryStats
impl Send for MetadataTargetRegistryStats
impl Sync for MetadataTargetRegistryStats
impl Unpin for MetadataTargetRegistryStats
impl UnsafeUnpin for MetadataTargetRegistryStats
impl UnwindSafe for MetadataTargetRegistryStats
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