Skip to main content

limit_tui/accessibility/
mod.rs

1#[derive(Debug, Clone, Copy, PartialEq, Eq)]
2pub enum LiveRegion {
3    Polite,
4    Assertive,
5    Off,
6}
7
8pub trait Accessible {
9    fn accessible_label(&self) -> String;
10
11    fn should_announce(&self) -> bool;
12
13    fn live_region(&self) -> LiveRegion {
14        LiveRegion::Polite
15    }
16}