pub struct DeleteUnreferencedPacksStats {
pub unreferenced_pack_count: i64,
pub unreferenced_total_size: i64,
pub deleted_pack_count: i64,
pub deleted_total_size: i64,
pub retained_pack_count: i64,
pub retained_total_size: i64,
}Expand description
deleteUnreferencedPacksStats — the quick-delete-blobs /
full-delete-blobs result. This is where reclaimed storage is reported:
the task issues real blob deletes against the backend.
Fields§
§unreferenced_pack_count: i64Pack blobs found unreferenced by any index.
unreferenced_total_size: i64Total bytes of those unreferenced pack blobs.
deleted_pack_count: i64Pack blobs actually deleted this run.
deleted_total_size: i64Bytes actually freed from the backend this run.
retained_pack_count: i64Pack blobs held back by the run’s safety margin (too recent to delete).
retained_total_size: i64Total bytes of the retained pack blobs.
Trait Implementations§
Source§impl Clone for DeleteUnreferencedPacksStats
impl Clone for DeleteUnreferencedPacksStats
Source§fn clone(&self) -> DeleteUnreferencedPacksStats
fn clone(&self) -> DeleteUnreferencedPacksStats
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 DeleteUnreferencedPacksStats
Source§impl Debug for DeleteUnreferencedPacksStats
impl Debug for DeleteUnreferencedPacksStats
Source§impl Default for DeleteUnreferencedPacksStats
impl Default for DeleteUnreferencedPacksStats
Source§fn default() -> DeleteUnreferencedPacksStats
fn default() -> DeleteUnreferencedPacksStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeleteUnreferencedPacksStats
impl<'de> Deserialize<'de> for DeleteUnreferencedPacksStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DeleteUnreferencedPacksStats
Source§impl PartialEq for DeleteUnreferencedPacksStats
impl PartialEq for DeleteUnreferencedPacksStats
Source§fn eq(&self, other: &DeleteUnreferencedPacksStats) -> bool
fn eq(&self, other: &DeleteUnreferencedPacksStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeleteUnreferencedPacksStats
Auto Trait Implementations§
impl Freeze for DeleteUnreferencedPacksStats
impl RefUnwindSafe for DeleteUnreferencedPacksStats
impl Send for DeleteUnreferencedPacksStats
impl Sync for DeleteUnreferencedPacksStats
impl Unpin for DeleteUnreferencedPacksStats
impl UnsafeUnpin for DeleteUnreferencedPacksStats
impl UnwindSafe for DeleteUnreferencedPacksStats
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