pub struct DifferentialReport {
pub parent_a: Observation,
pub parent_b: Observation,
pub merged: Observation,
pub verdict: Verdict,
}Expand description
Complete three-revision receipt for one command.
Fields§
§parent_a: ObservationFirst parent outcome.
parent_b: ObservationSecond parent outcome.
merged: ObservationMerged-tree outcome.
verdict: VerdictClassification derived from the three outcomes.
Implementations§
Trait Implementations§
Source§impl Clone for DifferentialReport
impl Clone for DifferentialReport
Source§fn clone(&self) -> DifferentialReport
fn clone(&self) -> DifferentialReport
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 DifferentialReport
impl Debug for DifferentialReport
Source§impl PartialEq for DifferentialReport
impl PartialEq for DifferentialReport
Source§fn eq(&self, other: &DifferentialReport) -> bool
fn eq(&self, other: &DifferentialReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DifferentialReport
impl StructuralPartialEq for DifferentialReport
Auto Trait Implementations§
impl Freeze for DifferentialReport
impl RefUnwindSafe for DifferentialReport
impl Send for DifferentialReport
impl Sync for DifferentialReport
impl Unpin for DifferentialReport
impl UnsafeUnpin for DifferentialReport
impl UnwindSafe for DifferentialReport
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