pub struct FormA11yReport {
pub violations: Vec<FormViolation>,
}Expand description
Form accessibility report.
Fields§
§violations: Vec<FormViolation>List of violations
Implementations§
Source§impl FormA11yReport
impl FormA11yReport
Sourcepub fn is_passing(&self) -> bool
pub fn is_passing(&self) -> bool
Check if form passes accessibility.
Sourcepub fn is_acceptable(&self) -> bool
pub fn is_acceptable(&self) -> bool
Check if form passes with no critical/serious issues.
Sourcepub fn violations_for_rule(&self, rule: FormA11yRule) -> Vec<&FormViolation>
pub fn violations_for_rule(&self, rule: FormA11yRule) -> Vec<&FormViolation>
Get violations by rule.
Sourcepub fn violations_for_field(&self, field_id: &str) -> Vec<&FormViolation>
pub fn violations_for_field(&self, field_id: &str) -> Vec<&FormViolation>
Get violations for a specific field.
Sourcepub fn assert_pass(&self)
pub fn assert_pass(&self)
Assert form passes accessibility.
§Panics
Panics with violation details if form fails accessibility checks.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FormA11yReport
impl RefUnwindSafe for FormA11yReport
impl Send for FormA11yReport
impl Sync for FormA11yReport
impl Unpin for FormA11yReport
impl UnwindSafe for FormA11yReport
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