pub struct PixelVerificationSuite {
pub ssim: SsimMetric,
pub psnr: PsnrMetric,
pub delta_e: CieDe2000Metric,
pub phash: PerceptualHash,
}Expand description
Complete pixel-perfect verification suite
Fields§
§ssim: SsimMetricSSIM metric
psnr: PsnrMetricPSNR metric
delta_e: CieDe2000MetricCIEDE2000 metric
phash: PerceptualHashPerceptual hash
Implementations§
Trait Implementations§
Source§impl Clone for PixelVerificationSuite
impl Clone for PixelVerificationSuite
Source§fn clone(&self) -> PixelVerificationSuite
fn clone(&self) -> PixelVerificationSuite
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PixelVerificationSuite
impl Debug for PixelVerificationSuite
Source§impl Default for PixelVerificationSuite
impl Default for PixelVerificationSuite
Source§fn default() -> PixelVerificationSuite
fn default() -> PixelVerificationSuite
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PixelVerificationSuite
impl RefUnwindSafe for PixelVerificationSuite
impl Send for PixelVerificationSuite
impl Sync for PixelVerificationSuite
impl Unpin for PixelVerificationSuite
impl UnsafeUnpin for PixelVerificationSuite
impl UnwindSafe for PixelVerificationSuite
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().