pub struct DefragmentationTask {
pub device_id: String,
pub start_time: Instant,
pub progress: f32,
pub estimated_completion: Instant,
pub status: TaskStatus,
pub plan: CompactionPlan,
}Expand description
Defragmentation task information
Fields§
§device_id: StringDevice identifier
start_time: InstantTask start time
progress: f32Current progress (0.0 to 1.0)
estimated_completion: InstantEstimated completion time
status: TaskStatusTask status
plan: CompactionPlanCompaction plan being executed
Trait Implementations§
Source§impl Clone for DefragmentationTask
impl Clone for DefragmentationTask
Source§fn clone(&self) -> DefragmentationTask
fn clone(&self) -> DefragmentationTask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DefragmentationTask
impl RefUnwindSafe for DefragmentationTask
impl Send for DefragmentationTask
impl Sync for DefragmentationTask
impl Unpin for DefragmentationTask
impl UnsafeUnpin for DefragmentationTask
impl UnwindSafe for DefragmentationTask
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more