pub struct AccessibilityDiff {
pub from_revision: u64,
pub to_revision: u64,
pub added: Vec<DiffElement>,
pub removed: Vec<DiffElement>,
pub changed: Vec<DiffChange>,
pub total_after: usize,
}Expand description
Diff between two compact accessibility observations.
Returned by diff_accessibility and BrowserSession::diff_observation.
Fields§
§from_revision: u64Revision of the “before” snapshot.
to_revision: u64Revision of the “after” snapshot.
added: Vec<DiffElement>Elements present in “after” but not “before”.
removed: Vec<DiffElement>Elements present in “before” but not “after”.
changed: Vec<DiffChange>Elements present in both snapshots with changed properties.
total_after: usizeTotal interactive elements in the “after” snapshot.
Trait Implementations§
Source§impl Clone for AccessibilityDiff
impl Clone for AccessibilityDiff
Source§fn clone(&self) -> AccessibilityDiff
fn clone(&self) -> AccessibilityDiff
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 AccessibilityDiff
impl Debug for AccessibilityDiff
Auto Trait Implementations§
impl Freeze for AccessibilityDiff
impl RefUnwindSafe for AccessibilityDiff
impl Send for AccessibilityDiff
impl Sync for AccessibilityDiff
impl Unpin for AccessibilityDiff
impl UnsafeUnpin for AccessibilityDiff
impl UnwindSafe for AccessibilityDiff
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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