pub struct StageDiff {
pub stage1_id: String,
pub stage2_id: String,
pub row_count_diff: i64,
pub schema_changed: bool,
pub column_changes: Vec<ColumnChange>,
pub data_changes: Vec<DataChange>,
}Expand description
Diff between two pipeline stages
Fields§
§stage1_id: StringFirst stage ID
stage2_id: StringSecond stage ID
row_count_diff: i64Difference in row count (stage2 - stage1)
schema_changed: boolWhether schema changed between stages
column_changes: Vec<ColumnChange>Specific column changes
data_changes: Vec<DataChange>Data-level changes
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StageDiff
impl<'de> Deserialize<'de> for StageDiff
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
Auto Trait Implementations§
impl Freeze for StageDiff
impl RefUnwindSafe for StageDiff
impl Send for StageDiff
impl Sync for StageDiff
impl Unpin for StageDiff
impl UnwindSafe for StageDiff
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