pub struct PlanDiffReport {
pub old_version: String,
pub new_version: String,
pub root_changed: bool,
pub op_count_old: usize,
pub op_count_new: usize,
pub changed_ops: Vec<ChangedOp>,
pub added_required_ops: Vec<String>,
pub removed_required_ops: Vec<String>,
pub added_required_exprs: Vec<String>,
pub removed_required_exprs: Vec<String>,
pub risk_flags: Vec<String>,
}Fields§
§old_version: String§new_version: String§root_changed: bool§op_count_old: usize§op_count_new: usize§changed_ops: Vec<ChangedOp>§added_required_ops: Vec<String>§removed_required_ops: Vec<String>§added_required_exprs: Vec<String>§removed_required_exprs: Vec<String>§risk_flags: Vec<String>Trait Implementations§
Source§impl Clone for PlanDiffReport
impl Clone for PlanDiffReport
Source§fn clone(&self) -> PlanDiffReport
fn clone(&self) -> PlanDiffReport
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 moreSource§impl Debug for PlanDiffReport
impl Debug for PlanDiffReport
Auto Trait Implementations§
impl Freeze for PlanDiffReport
impl RefUnwindSafe for PlanDiffReport
impl Send for PlanDiffReport
impl Sync for PlanDiffReport
impl Unpin for PlanDiffReport
impl UnsafeUnpin for PlanDiffReport
impl UnwindSafe for PlanDiffReport
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