pub struct AccessibilityAudit {
pub contrast: ContrastAnalysis,
pub has_focus_indicators: bool,
pub respects_reduced_motion: bool,
pub keyboard_issues: Vec<KeyboardIssue>,
pub score: u8,
pub issues: Vec<AccessibilityIssue>,
}Expand description
Result of an accessibility audit
Fields§
§contrast: ContrastAnalysisContrast analysis results
has_focus_indicators: boolWhether focus indicators are present
respects_reduced_motion: boolWhether reduced motion is respected
keyboard_issues: Vec<KeyboardIssue>Keyboard navigation issues
score: u8Overall accessibility score (0-100)
issues: Vec<AccessibilityIssue>Issues found
Implementations§
Trait Implementations§
Source§impl Clone for AccessibilityAudit
impl Clone for AccessibilityAudit
Source§fn clone(&self) -> AccessibilityAudit
fn clone(&self) -> AccessibilityAudit
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 AccessibilityAudit
impl Debug for AccessibilityAudit
Auto Trait Implementations§
impl Freeze for AccessibilityAudit
impl RefUnwindSafe for AccessibilityAudit
impl Send for AccessibilityAudit
impl Sync for AccessibilityAudit
impl Unpin for AccessibilityAudit
impl UnsafeUnpin for AccessibilityAudit
impl UnwindSafe for AccessibilityAudit
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().