pub struct ColumnChange {
pub name: String,
pub from: Option<Value>,
pub to: Value,
}Expand description
One column’s drift, expressed in JSON-Schema type-fragment terms
(e.g. {"type":"integer"} or {"type":["string","null"]}).
Fields§
§name: StringTop-level column name.
from: Option<Value>Destination type fragment; None for an addition (not in destination).
to: ValueInferred type fragment from the incoming page.
Trait Implementations§
Source§impl Clone for ColumnChange
impl Clone for ColumnChange
Source§fn clone(&self) -> ColumnChange
fn clone(&self) -> ColumnChange
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 ColumnChange
impl Debug for ColumnChange
Source§impl PartialEq for ColumnChange
impl PartialEq 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request