pub struct DebugDifference {
pub kind: DebugDifferenceKind,
pub index: usize,
pub reference: Option<DebugTraceEvent>,
pub candidate: Option<DebugTraceEvent>,
}Expand description
One difference between the reference and candidate source traces.
Fields§
§kind: DebugDifferenceKind§index: usize§reference: Option<DebugTraceEvent>§candidate: Option<DebugTraceEvent>Trait Implementations§
Source§impl Clone for DebugDifference
impl Clone for DebugDifference
Source§impl Debug for DebugDifference
impl Debug for DebugDifference
Source§impl<'de> Deserialize<'de> for DebugDifference
impl<'de> Deserialize<'de> for DebugDifference
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 DebugDifference
Source§impl PartialEq for DebugDifference
impl PartialEq for DebugDifference
Source§impl Serialize for DebugDifference
impl Serialize for DebugDifference
impl StructuralPartialEq for DebugDifference
Auto Trait Implementations§
impl Freeze for DebugDifference
impl RefUnwindSafe for DebugDifference
impl Send for DebugDifference
impl Sync for DebugDifference
impl Unpin for DebugDifference
impl UnsafeUnpin for DebugDifference
impl UnwindSafe for DebugDifference
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