leptos-helios 0.8.1

High-performance Rust visualization library with Canvas2D, WebGPU, and WebAssembly support
Documentation
//! Accessibility Error Types
//!
//! This module defines error types for accessibility operations.

// use thiserror::Error; // Currently unused

/// Accessibility system errors
#[derive(Debug, thiserror::Error)]
pub enum AccessibilityError {
    #[error("WCAG compliance violation: {0}")]
    ComplianceViolation(String),

    #[error("Screen reader generation failed: {0}")]
    ScreenReaderError(String),

    #[error("Keyboard navigation error: {0}")]
    KeyboardNavigationError(String),

    #[error("Performance budget exceeded: {0}")]
    PerformanceBudgetExceeded(String),

    #[error("Configuration error: {0}")]
    ConfigurationError(String),
}