pub struct DiffReport {
pub changes: Vec<Change>,
pub verdict: Verdict,
pub system: Vec<SystemChange>,
}Expand description
The result of a comparison: every change and the report-level verdict (the
maximum verdict over the changes; Verdict::Identical when there are
none).
Fields§
§changes: Vec<Change>§verdict: Verdict§system: Vec<SystemChange>The changes to the lowered system, each under its heading and with no
verdict (rsdl reference §14). They never enter verdict. Empty unless
both sides carry a system (diff_workspaces).
Trait Implementations§
Source§impl Clone for DiffReport
impl Clone for DiffReport
Source§impl Debug for DiffReport
impl Debug for DiffReport
impl Eq for DiffReport
Source§impl PartialEq for DiffReport
impl PartialEq for DiffReport
impl StructuralPartialEq for DiffReport
Auto Trait Implementations§
impl Freeze for DiffReport
impl RefUnwindSafe for DiffReport
impl Send for DiffReport
impl Sync for DiffReport
impl Unpin for DiffReport
impl UnsafeUnpin for DiffReport
impl UnwindSafe for DiffReport
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