pub struct PlanDiff {
pub identical: bool,
pub summary: DiffSummary,
pub units: Vec<UnitDiff>,
pub tools: ToolsDiff,
pub dependencies: DepsDiff,
}Expand description
Top-level diff between two plans.
Fields§
§identical: boolWhether the plans are identical.
summary: DiffSummarySummary of changes.
units: Vec<UnitDiff>Per-unit diffs (only for units that exist in at least one plan).
tools: ToolsDiffTool registry changes.
dependencies: DepsDiffDependency graph changes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlanDiff
impl RefUnwindSafe for PlanDiff
impl Send for PlanDiff
impl Sync for PlanDiff
impl Unpin for PlanDiff
impl UnsafeUnpin for PlanDiff
impl UnwindSafe for PlanDiff
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