#[non_exhaustive]pub struct ColumnChange {
pub name: String,
pub null_pct_a: Option<f64>,
pub null_pct_b: Option<f64>,
pub null_pct_delta: Option<f64>,
}Expand description
One column’s change. Serialized as an entry of the columns object, keyed
by the column’s name. Each side’s number covers what that side’s scan
read; see ReportReference::evidence.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe column’s name.
null_pct_a: Option<f64>Null percentage in a, or None when a has no such column or the
column holds no values.
null_pct_b: Option<f64>Null percentage in b, under the same rules.
null_pct_delta: Option<f64>null_pct_b - null_pct_a, when both are present. Positive means more
nulls.
Trait Implementations§
Source§impl Clone for ColumnChange
impl Clone for ColumnChange
Source§impl Debug for ColumnChange
impl Debug for ColumnChange
Source§impl PartialEq for ColumnChange
impl PartialEq for ColumnChange
Source§impl Serialize for ColumnChange
impl Serialize for ColumnChange
impl StructuralPartialEq for ColumnChange
Auto Trait Implementations§
impl Freeze for ColumnChange
impl RefUnwindSafe for ColumnChange
impl Send for ColumnChange
impl Sync for ColumnChange
impl Unpin for ColumnChange
impl UnsafeUnpin for ColumnChange
impl UnwindSafe for ColumnChange
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