pub struct VisualCapture {
pub width: u16,
pub height: u16,
/* private fields */
}Expand description
Captured visual state of a buffer
Fields§
§width: u16Width of capture
height: u16Height of capture
Implementations§
Source§impl VisualCapture
impl VisualCapture
Sourcepub fn from_buffer(buffer: &Buffer, config: &VisualTestConfig) -> Self
pub fn from_buffer(buffer: &Buffer, config: &VisualTestConfig) -> Self
Create from buffer
Sourcepub fn diff(&self, other: &Self, tolerance: u8) -> VisualDiff
pub fn diff(&self, other: &Self, tolerance: u8) -> VisualDiff
Compare with another capture
Trait Implementations§
Source§impl Clone for VisualCapture
impl Clone for VisualCapture
Source§fn clone(&self) -> VisualCapture
fn clone(&self) -> VisualCapture
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 VisualCapture
impl RefUnwindSafe for VisualCapture
impl Send for VisualCapture
impl Sync for VisualCapture
impl Unpin for VisualCapture
impl UnwindSafe for VisualCapture
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> 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