pub enum AccessibilityRole {
Show 25 variants
None,
Button,
Link,
Heading {
level: u8,
},
Label,
StaticText,
TextInput,
TextArea,
Checkbox,
RadioButton,
Slider,
Group,
List,
ListItem,
Menu,
MenuItem,
MenuBar,
Tab,
TabList,
TabPanel,
Dialog,
AlertDialog,
Toolbar,
Image,
ProgressBar,
}Expand description
Defines the semantic role of a UI element for screen readers and assistive technologies.
Variants§
None
Button
Link
Heading
Label
StaticText
TextInput
TextArea
Checkbox
RadioButton
Slider
Group
List
ListItem
Menu
MenuItem
MenuBar
Tab
TabList
TabPanel
Dialog
AlertDialog
Toolbar
Image
ProgressBar
Trait Implementations§
Source§impl Clone for AccessibilityRole
impl Clone for AccessibilityRole
Source§fn clone(&self) -> AccessibilityRole
fn clone(&self) -> AccessibilityRole
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AccessibilityRole
impl Debug for AccessibilityRole
Source§impl Default for AccessibilityRole
impl Default for AccessibilityRole
Source§fn default() -> AccessibilityRole
fn default() -> AccessibilityRole
Returns the “default value” for a type. Read more
Source§impl PartialEq for AccessibilityRole
impl PartialEq for AccessibilityRole
impl Eq for AccessibilityRole
impl StructuralPartialEq for AccessibilityRole
Auto Trait Implementations§
impl Freeze for AccessibilityRole
impl RefUnwindSafe for AccessibilityRole
impl Send for AccessibilityRole
impl Sync for AccessibilityRole
impl Unpin for AccessibilityRole
impl UnsafeUnpin for AccessibilityRole
impl UnwindSafe for AccessibilityRole
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.