pub struct MigrationEstimate {
pub total_blocks: usize,
pub total_bytes: u64,
pub estimated_duration_low: Duration,
pub estimated_duration_high: Duration,
pub space_required: u64,
}Expand description
Estimate migration time and space requirements
Fields§
§total_blocks: usizeTotal blocks to migrate
total_bytes: u64Total bytes to migrate
estimated_duration_low: DurationEstimated duration at 100 blocks/sec
estimated_duration_high: DurationEstimated duration at 1000 blocks/sec
space_required: u64Space required in destination
Trait Implementations§
Source§impl Clone for MigrationEstimate
impl Clone for MigrationEstimate
Source§fn clone(&self) -> MigrationEstimate
fn clone(&self) -> MigrationEstimate
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 MigrationEstimate
impl RefUnwindSafe for MigrationEstimate
impl Send for MigrationEstimate
impl Sync for MigrationEstimate
impl Unpin for MigrationEstimate
impl UnwindSafe for MigrationEstimate
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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