pub struct FrameComparison {
pub checksum_match: bool,
pub pixel_diff: u32,
pub render_time_diff: f64,
pub bbox_changed: bool,
}Expand description
Result of comparing two frames
Fields§
§checksum_match: boolWhether the frame checksums match
pixel_diff: u32Difference in non-transparent pixel count
render_time_diff: f64Difference in render time (milliseconds)
bbox_changed: boolWhether the bounding boxes differ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FrameComparison
impl RefUnwindSafe for FrameComparison
impl Send for FrameComparison
impl Sync for FrameComparison
impl Unpin for FrameComparison
impl UnsafeUnpin for FrameComparison
impl UnwindSafe for FrameComparison
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> 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