pub enum DebugDiffMode {
Steps,
Spans,
Coverage,
}Expand description
How strictly two source-level traces are compared.
Variants§
Steps
Compare ordered source lines, functions, frame depth, and frame entries.
Spans
Compare steps and their exact source ranges and generated-code attribution.
Coverage
Compare the set of source lines and functions reached, ignoring order and depth.
Trait Implementations§
Source§impl Clone for DebugDiffMode
impl Clone for DebugDiffMode
impl Copy for DebugDiffMode
Source§impl Debug for DebugDiffMode
impl Debug for DebugDiffMode
Source§impl<'de> Deserialize<'de> for DebugDiffMode
impl<'de> Deserialize<'de> for DebugDiffMode
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 DebugDiffMode
Source§impl PartialEq for DebugDiffMode
impl PartialEq for DebugDiffMode
Source§impl Serialize for DebugDiffMode
impl Serialize for DebugDiffMode
impl StructuralPartialEq for DebugDiffMode
Auto Trait Implementations§
impl Freeze for DebugDiffMode
impl RefUnwindSafe for DebugDiffMode
impl Send for DebugDiffMode
impl Sync for DebugDiffMode
impl Unpin for DebugDiffMode
impl UnsafeUnpin for DebugDiffMode
impl UnwindSafe for DebugDiffMode
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