pub struct RepackReport {
pub reason: RepackReason,
pub objects_repacked: u64,
pub bytes_repacked: u64,
pub duration: Duration,
pub bytes_reclaimed: u64,
}Expand description
Completed operation measurements.
Fields§
§reason: RepackReasonPolicy or operator signal that started the work.
objects_repacked: u64Unique objects written to replacement storage.
bytes_repacked: u64Logical object bytes read and repacked.
duration: DurationWall-clock scheduler duration.
bytes_reclaimed: u64Physical bytes reclaimed by cutover.
Trait Implementations§
Source§impl Clone for RepackReport
impl Clone for RepackReport
Source§fn clone(&self) -> RepackReport
fn clone(&self) -> RepackReport
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 RepackReport
Source§impl Debug for RepackReport
impl Debug for RepackReport
impl Eq for RepackReport
Source§impl PartialEq for RepackReport
impl PartialEq for RepackReport
impl StructuralPartialEq for RepackReport
Auto Trait Implementations§
impl Freeze for RepackReport
impl RefUnwindSafe for RepackReport
impl Send for RepackReport
impl Sync for RepackReport
impl Unpin for RepackReport
impl UnsafeUnpin for RepackReport
impl UnwindSafe for RepackReport
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