use std::borrow::Cow; use crate::A11yId; #[derive(Debug, Clone, PartialEq)] pub enum Description<'a> { Text(Cow<'a, str>), Id(Vec), } // Describes a widget pub trait Describes { fn description(&self) -> Vec; } // Labels a widget pub trait Labels { fn label(&self) -> Vec; }