pub struct VisualDiff {
pub size_mismatch: Option<((u16, u16), (u16, u16))>,
pub differences: Vec<CellDiff>,
pub actual_width: u16,
pub actual_height: u16,
pub expected_width: u16,
pub expected_height: u16,
}Expand description
Difference between two captures
Fields§
§size_mismatch: Option<((u16, u16), (u16, u16))>Size mismatch (actual, expected)
differences: Vec<CellDiff>Cell differences
actual_width: u16Actual width
actual_height: u16Actual height
expected_width: u16Expected width
expected_height: u16Expected height
Implementations§
Source§impl VisualDiff
impl VisualDiff
Trait Implementations§
Source§impl Debug for VisualDiff
impl Debug for VisualDiff
Auto Trait Implementations§
impl Freeze for VisualDiff
impl RefUnwindSafe for VisualDiff
impl Send for VisualDiff
impl Sync for VisualDiff
impl Unpin for VisualDiff
impl UnwindSafe for VisualDiff
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more