pub enum Role {
Show 37 variants
Generic,
Button,
Checkbox,
Radio,
TextInput,
TextArea,
Select,
List,
ListItem,
Tree,
TreeItem,
Tab,
TabPanel,
Menu,
MenuItem,
Dialog,
Alert,
Status,
Progress,
Slider,
Navigation,
Main,
Header,
Footer,
Search,
Form,
Table,
Row,
Cell,
ColumnHeader,
RowHeader,
Group,
Tooltip,
Image,
Link,
Separator,
Toolbar,
}Expand description
ARIA-like roles for widgets
Variants§
Generic
Generic container
Button
Button that can be clicked
Checkbox
Checkbox (checked/unchecked)
Radio
Radio button in a group
TextInput
Text input field
TextArea
Multi-line text area
Select
Dropdown select
List
List of items
ListItem
Item in a list
Tree
Tree view
TreeItem
Item in a tree
Tab
Tab in a tab list
TabPanel
Tab panel content
Menu
Menu
MenuItem
Menu item
Dialog
Dialog/modal
Alert
Alert message
Status
Status message
Progress
Progress indicator
Slider
Slider control
Navigation region
Main
Main content region
Header
Header region
Footer region
Search
Search region
Form
Form
Table
Table
Row
Row in a table
Cell
Cell in a table
ColumnHeader
Column header
RowHeader
Row header
Group
Group of related items
Tooltip
Tooltip
Image
Image
Link
Link
Separator
Separator
Toolbar
Toolbar
Implementations§
Trait Implementations§
impl Copy for Role
impl Eq for Role
impl StructuralPartialEq for Role
Auto Trait Implementations§
impl Freeze for Role
impl RefUnwindSafe for Role
impl Send for Role
impl Sync for Role
impl Unpin for Role
impl UnsafeUnpin for Role
impl UnwindSafe for Role
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