pub struct MigrateRunReport {
pub completed: Vec<MigrateStage>,
pub rows_copied: BTreeMap<String, u64>,
pub validated: bool,
pub cdc_lag_at_cutover: u64,
pub cut_over: bool,
pub rollback_window_open: bool,
}Expand description
Result of running the migrate pipeline against a MigrateIo.
Fields§
§completed: Vec<MigrateStage>Stages completed in order.
rows_copied: BTreeMap<String, u64>Rows copied per table.
validated: boolValidation ok.
cdc_lag_at_cutover: u64CDC lag at cutover.
cut_over: boolWhether cutover was performed.
rollback_window_open: boolRollback window still open.
Trait Implementations§
Source§impl Clone for MigrateRunReport
impl Clone for MigrateRunReport
Source§fn clone(&self) -> MigrateRunReport
fn clone(&self) -> MigrateRunReport
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 moreSource§impl Debug for MigrateRunReport
impl Debug for MigrateRunReport
Source§impl<'de> Deserialize<'de> for MigrateRunReport
impl<'de> Deserialize<'de> for MigrateRunReport
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 MigrateRunReport
Source§impl PartialEq for MigrateRunReport
impl PartialEq for MigrateRunReport
Source§impl Serialize for MigrateRunReport
impl Serialize for MigrateRunReport
impl StructuralPartialEq for MigrateRunReport
Auto Trait Implementations§
impl Freeze for MigrateRunReport
impl RefUnwindSafe for MigrateRunReport
impl Send for MigrateRunReport
impl Sync for MigrateRunReport
impl Unpin for MigrateRunReport
impl UnsafeUnpin for MigrateRunReport
impl UnwindSafe for MigrateRunReport
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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