pub struct VisualRegressionTester { /* private fields */ }Expand description
Visual regression tester
Implementations§
Source§impl VisualRegressionTester
impl VisualRegressionTester
Sourcepub const fn new(config: VisualRegressionConfig) -> Self
pub const fn new(config: VisualRegressionConfig) -> Self
Create a new tester with configuration
Sourcepub fn compare_images(
&self,
actual: &[u8],
expected: &[u8],
) -> ProbarResult<ImageDiffResult>
pub fn compare_images( &self, actual: &[u8], expected: &[u8], ) -> ProbarResult<ImageDiffResult>
Sourcepub fn compare_dynamic_images(
&self,
actual: &DynamicImage,
expected: &DynamicImage,
) -> ProbarResult<ImageDiffResult>
pub fn compare_dynamic_images( &self, actual: &DynamicImage, expected: &DynamicImage, ) -> ProbarResult<ImageDiffResult>
Sourcepub fn compare_against_baseline(
&self,
name: &str,
screenshot: &[u8],
) -> ProbarResult<ImageDiffResult>
pub fn compare_against_baseline( &self, name: &str, screenshot: &[u8], ) -> ProbarResult<ImageDiffResult>
Compare screenshot against baseline file
§Errors
Returns error if baseline doesn’t exist or comparison fails
Sourcepub const fn config(&self) -> &VisualRegressionConfig
pub const fn config(&self) -> &VisualRegressionConfig
Get configuration
Trait Implementations§
Source§impl Clone for VisualRegressionTester
impl Clone for VisualRegressionTester
Source§fn clone(&self) -> VisualRegressionTester
fn clone(&self) -> VisualRegressionTester
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 moreSource§impl Debug for VisualRegressionTester
impl Debug for VisualRegressionTester
Auto Trait Implementations§
impl Freeze for VisualRegressionTester
impl RefUnwindSafe for VisualRegressionTester
impl Send for VisualRegressionTester
impl Sync for VisualRegressionTester
impl Unpin for VisualRegressionTester
impl UnsafeUnpin for VisualRegressionTester
impl UnwindSafe for VisualRegressionTester
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