pub struct DebugDiffReport {
pub schema_version: u32,
pub mode: DebugDiffMode,
pub equivalent: bool,
pub comparable: bool,
pub diagnostics: Vec<String>,
pub execution_equivalent: bool,
pub execution_differences: Vec<String>,
pub reference: DebugTraceSummary,
pub candidate: DebugTraceSummary,
pub difference_count: usize,
pub differences: Vec<DebugDifference>,
pub differences_truncated: bool,
}Expand description
Serializable result of a source-level differential.
Fields§
§schema_version: u32§mode: DebugDiffMode§equivalent: bool§comparable: bool§diagnostics: Vec<String>§execution_equivalent: bool§execution_differences: Vec<String>§reference: DebugTraceSummary§candidate: DebugTraceSummary§difference_count: usize§differences: Vec<DebugDifference>§differences_truncated: boolTrait Implementations§
Source§impl Clone for DebugDiffReport
impl Clone for DebugDiffReport
Source§impl Debug for DebugDiffReport
impl Debug for DebugDiffReport
Source§impl<'de> Deserialize<'de> for DebugDiffReport
impl<'de> Deserialize<'de> for DebugDiffReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DebugDiffReport
Source§impl PartialEq for DebugDiffReport
impl PartialEq for DebugDiffReport
Source§impl Serialize for DebugDiffReport
impl Serialize for DebugDiffReport
impl StructuralPartialEq for DebugDiffReport
Auto Trait Implementations§
impl Freeze for DebugDiffReport
impl RefUnwindSafe for DebugDiffReport
impl Send for DebugDiffReport
impl Sync for DebugDiffReport
impl Unpin for DebugDiffReport
impl UnsafeUnpin for DebugDiffReport
impl UnwindSafe for DebugDiffReport
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