pub struct RepackOutcome {
pub objects_repacked: u64,
pub bytes_repacked: u64,
pub bytes_reclaimed: u64,
}Expand description
Storage-produced measurements, excluding scheduler-owned duration/reason.
Fields§
§objects_repacked: u64Unique objects written to replacement storage.
bytes_repacked: u64Logical object bytes read and repacked.
bytes_reclaimed: u64Physical bytes removed minus physical replacement bytes.
Trait Implementations§
Source§impl Clone for RepackOutcome
impl Clone for RepackOutcome
Source§fn clone(&self) -> RepackOutcome
fn clone(&self) -> RepackOutcome
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 RepackOutcome
Source§impl Debug for RepackOutcome
impl Debug for RepackOutcome
Source§impl Default for RepackOutcome
impl Default for RepackOutcome
Source§fn default() -> RepackOutcome
fn default() -> RepackOutcome
Returns the “default value” for a type. Read more
impl Eq for RepackOutcome
Source§impl PartialEq for RepackOutcome
impl PartialEq for RepackOutcome
impl StructuralPartialEq for RepackOutcome
Auto Trait Implementations§
impl Freeze for RepackOutcome
impl RefUnwindSafe for RepackOutcome
impl Send for RepackOutcome
impl Sync for RepackOutcome
impl Unpin for RepackOutcome
impl UnsafeUnpin for RepackOutcome
impl UnwindSafe for RepackOutcome
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