limit_tui/accessibility/
mod.rs1#[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}