pub struct ButteraugliResult {
pub score: f64,
pub diffmap: Option<Img<Vec<f32>>>,
}Expand description
Butteraugli result (from butteraugli).
Contains the overall score and optional diffmap. Butteraugli image comparison result.
Fields§
§score: f64Global difference score. < 1.0 is “good”, > 2.0 is “bad”.
diffmap: Option<Img<Vec<f32>>>Per-pixel difference map (only present if compute_diffmap was true).
Trait Implementations§
Source§impl Clone for ButteraugliResult
impl Clone for ButteraugliResult
Source§fn clone(&self) -> ButteraugliResult
fn clone(&self) -> ButteraugliResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ButteraugliResult
impl RefUnwindSafe for ButteraugliResult
impl Send for ButteraugliResult
impl Sync for ButteraugliResult
impl Unpin for ButteraugliResult
impl UnwindSafe for ButteraugliResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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