pub struct CatalogSchemaDiff {
pub name: String,
pub op: DiffOp<Catalog>,
pub field_diffs: Vec<DiffOp<CatalogField>>,
}Fields§
§name: String§op: DiffOp<Catalog>§field_diffs: Vec<DiffOp<CatalogField>>Implementations§
Source§impl CatalogSchemaDiff
impl CatalogSchemaDiff
pub fn has_changes(&self) -> bool
pub fn has_destructive(&self) -> bool
Trait Implementations§
Source§impl Clone for CatalogSchemaDiff
impl Clone for CatalogSchemaDiff
Source§fn clone(&self) -> CatalogSchemaDiff
fn clone(&self) -> CatalogSchemaDiff
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 CatalogSchemaDiff
impl RefUnwindSafe for CatalogSchemaDiff
impl Send for CatalogSchemaDiff
impl Sync for CatalogSchemaDiff
impl Unpin for CatalogSchemaDiff
impl UnsafeUnpin for CatalogSchemaDiff
impl UnwindSafe for CatalogSchemaDiff
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