227 lines
89 KiB
HTML
227 lines
89 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The type of an accessibility node."><title>Role in accesskit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="accesskit" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../accesskit/index.html">accesskit</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Role</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Abbr" title="Abbr">Abbr</a></li><li><a href="#variant.Alert" title="Alert">Alert</a></li><li><a href="#variant.AlertDialog" title="AlertDialog">AlertDialog</a></li><li><a href="#variant.Application" title="Application">Application</a></li><li><a href="#variant.Article" title="Article">Article</a></li><li><a href="#variant.Audio" title="Audio">Audio</a></li><li><a href="#variant.Banner" title="Banner">Banner</a></li><li><a href="#variant.Blockquote" title="Blockquote">Blockquote</a></li><li><a href="#variant.Button" title="Button">Button</a></li><li><a href="#variant.Canvas" title="Canvas">Canvas</a></li><li><a href="#variant.Caption" title="Caption">Caption</a></li><li><a href="#variant.Caret" title="Caret">Caret</a></li><li><a href="#variant.Cell" title="Cell">Cell</a></li><li><a href="#variant.CheckBox" title="CheckBox">CheckBox</a></li><li><a href="#variant.Code" title="Code">Code</a></li><li><a href="#variant.ColorWell" title="ColorWell">ColorWell</a></li><li><a href="#variant.ColumnHeader" title="ColumnHeader">ColumnHeader</a></li><li><a href="#variant.ComboBox" title="ComboBox">ComboBox</a></li><li><a href="#variant.Comment" title="Comment">Comment</a></li><li><a href="#variant.Complementary" title="Complementary">Complementary</a></li><li><a href="#variant.ContentDeletion" title="ContentDeletion">ContentDeletion</a></li><li><a href="#variant.ContentInfo" title="ContentInfo">ContentInfo</a></li><li><a href="#variant.ContentInsertion" title="ContentInsertion">ContentInsertion</a></li><li><a href="#variant.DateInput" title="DateInput">DateInput</a></li><li><a href="#variant.DateTimeInput" title="DateTimeInput">DateTimeInput</a></li><li><a href="#variant.DefaultButton" title="DefaultButton">DefaultButton</a></li><li><a href="#variant.Definition" title="Definition">Definition</a></li><li><a href="#variant.DescriptionList" title="DescriptionList">DescriptionList</a></li><li><a href="#variant.DescriptionListDetail" title="DescriptionListDetail">DescriptionListDetail</a></li><li><a href="#variant.DescriptionListTerm" title="DescriptionListTerm">DescriptionListTerm</a></li><li><a href="#variant.Details" title="Details">Details</a></li><li><a href="#variant.Dialog" title="Dialog">Dialog</a></li><li><a href="#variant.Directory" title="Directory">Directory</a></li><li><a href="#variant.DisclosureTriangle" title="DisclosureTriangle">DisclosureTriangle</a></li><li><a href="#variant.DocAbstract" title="DocAbstract">DocAbstract</a></li><li><a href="#variant.DocAcknowledgements" title="DocAcknowledgements">DocAcknowledgements</a></li><li><a href="#variant.DocAfterword" title="DocAfterword">DocAfterword</a></li><li><a href="#variant.DocAppendix" title="DocAppendix">DocAppendix</a></li><li><a href="#variant.DocBackLink" title="DocBackLink">DocBackLink</a></li><li><a href="#variant.DocBiblioEntry" title="DocBiblioEntry">DocBiblioEntry</a></li><li><a href="#variant.DocBiblioRef" title="DocBiblioRef">DocBiblioRef</a></li><li><a href="#variant.DocBibliography" title="DocBibliography">DocBibliography</a></li><li><a href="#variant.DocChapter" title="DocChapter">DocChapter</a></li><li><a href="#variant.DocColophon" title="DocColophon">DocColophon</a></li><li><a href="#variant.DocConclusion" title="DocConclusion">DocConclusion</a></li><li><a href="#variant.DocCover" title="DocCover">DocCover</a></li><li><a href="#variant.DocCredit" title="DocCredit">DocCredit</a></li><li><a href="#variant.DocCredits" title="DocCredits">DocCredits</a></li><li><a href="#variant.DocDedication" title="DocDedication">DocDedication</a></li><li><a href="#variant.DocEndnote" title="DocEndnote">DocEndnote</a></li><li><a href="#variant.DocEndnotes" title="DocEndnotes">DocEndnotes</a></li><li><a href="#variant.DocEpigraph" title="DocEpigraph">DocEpigraph</a></li><li><a href="#variant.DocEpilogue" title="DocEpilogue">DocEpilogue</a></li><li><a href="#variant.DocErrata" title="DocErrata">DocErrata</a></li><li><a href="#variant.DocExample" title="DocExample">DocExample</a></li><li><a href="#variant.DocFootnote" title="DocFootnote">DocFootnote</a></li><li><a href="#variant.DocForeword" title="DocForeword">DocForeword</a></li><li><a href="#variant.DocGlossRef" title="DocGlossRef">DocGlossRef</a></li><li><a href="#variant.DocGlossary" title="DocGlossary">DocGlossary</a></li><li><a href="#variant.DocIndex" title="DocIndex">DocIndex</a></li><li><a href="#variant.DocIntroduction" title="DocIntroduction">DocIntroduction</a></li><li><a href="#variant.DocNoteRef" title="DocNoteRef">DocNoteRef</a></li><li><a href="#variant.DocNotice" title="DocNotice">DocNotice</a></li><li><a href="#variant.DocPageBreak" title="DocPageBreak">DocPageBreak</a></li><li><a href="#variant.DocPageFooter" title="DocPageFooter">DocPageFooter</a></li><li><a href="#variant.DocPageHeader" title="DocPageHeader">DocPageHeader</a></li><li><a href="#variant.DocPageList" title="DocPageList">DocPageList</a></li><li><a href="#variant.DocPart" title="DocPart">DocPart</a></li><li><a href="#variant.DocPreface" title="DocPreface">DocPreface</a></li><li><a href="#variant.DocPrologue" title="DocPrologue">DocPrologue</a></li><li><a href="#variant.DocPullquote" title="DocPullquote">DocPullquote</a></li><li><a href="#variant.DocQna" title="DocQna">DocQna</a></li><li><a href="#variant.DocSubtitle" title="DocSubtitle">DocSubtitle</a></li><li><a href="#variant.DocTip" title="DocTip">DocTip</a></li><li><a href="#variant.DocToc" title="DocToc">DocToc</a></li><li><a href="#variant.Document" title="Document">Document</a></li><li><a href="#variant.EditableComboBox" title="EditableComboBox">EditableComboBox</a></li><li><a href="#variant.EmailInput" title="EmailInput">EmailInput</a></li><li><a href="#variant.EmbeddedObject" title="EmbeddedObject">EmbeddedObject</a></li><li><a href="#variant.Emphasis" title="Emphasis">Emphasis</a></li><li><a href="#variant.Feed" title="Feed">Feed</a></li><li><a href="#variant.Figure" title="Figure">Figure</a></li><li><a href="#variant.FigureCaption" title="FigureCaption">FigureCaption</a></li><li><a href="#variant.Footer" title="Footer">Footer</a></li><li><a href="#variant.FooterAsNonLandmark" title="FooterAsNonLandmark">FooterAsNonLandmark</a></li><li><a href="#variant.Form" title="Form">Form</a></li><li><a href="#variant.GenericContainer" title="GenericContainer">GenericContainer</a></li><li><a href="#variant.GraphicsDocument" title="GraphicsDocument">GraphicsDocument</a></li><li><a href="#variant.GraphicsObject" title="GraphicsObject">GraphicsObject</a></li><li><a href="#variant.GraphicsSymbol" title="GraphicsSymbol">GraphicsSymbol</a></li><li><a href="#variant.Grid" title="Grid">Grid</a></li><li><a href="#variant.Group" title="Group">Group</a></li><li><a href="#variant.Header" title="Header">Header</a></li><li><a href="#variant.HeaderAsNonLandmark" title="HeaderAsNonLandmark">HeaderAsNonLandmark</a></li><li><a href="#variant.Heading" title="Heading">Heading</a></li><li><a href="#variant.Iframe" title="Iframe">Iframe</a></li><li><a href="#variant.IframePresentational" title="IframePresentational">IframePresentational</a></li><li><a href="#variant.Image" title="Image">Image</a></li><li><a href="#variant.ImeCandidate" title="ImeCandidate">ImeCandidate</a></li><li><a href="#variant.Keyboard" title="Keyboard">Keyboard</a></li><li><a href="#variant.Label" title="Label">Label</a></li><li><a href="#variant.LayoutTable" title="LayoutTable">LayoutTable</a></li><li><a href="#variant.LayoutTableCell" title="LayoutTableCell">LayoutTableCell</a></li><li><a href="#variant.LayoutTableRow" title="LayoutTableRow">LayoutTableRow</a></li><li><a href="#variant.Legend" title="Legend">Legend</a></li><li><a href="#variant.LineBreak" title="LineBreak">LineBreak</a></li><li><a href="#variant.Link" title="Link">Link</a></li><li><a href="#variant.List" title="List">List</a></li><li><a href="#variant.ListBox" title="ListBox">ListBox</a></li><li><a href="#variant.ListBoxOption" title="ListBoxOption">ListBoxOption</a></li><li><a href="#variant.ListGrid" title="ListGrid">ListGrid</a></li><li><a href="#variant.ListItem" title="ListItem">ListItem</a></li><li><a href="#variant.ListMarker" title="ListMarker">ListMarker</a></li><li><a href="#variant.Log" title="Log">Log</a></li><li><a href="#variant.Main" title="Main">Main</a></li><li><a href="#variant.Mark" title="Mark">Mark</a></li><li><a href="#variant.Marquee" title="Marquee">Marquee</a></li><li><a href="#variant.Math" title="Math">Math</a></li><li><a href="#variant.Menu" title="Menu">Menu</a></li><li><a href="#variant.MenuBar" title="MenuBar">MenuBar</a></li><li><a href="#variant.MenuItem" title="MenuItem">MenuItem</a></li><li><a href="#variant.MenuItemCheckBox" title="MenuItemCheckBox">MenuItemCheckBox</a></li><li><a href="#variant.MenuItemRadio" title="MenuItemRadio">MenuItemRadio</a></li><li><a href="#variant.MenuListOption" title="MenuListOption">MenuListOption</a></li><li><a href="#variant.MenuListPopup" title="MenuListPopup">MenuListPopup</a></li><li><a href="#variant.Meter" title="Meter">Meter</a></li><li><a href="#variant.MonthInput" title="MonthInput">MonthInput</a></li><li><a href="#variant.MultilineTextInput" title="MultilineTextInput">MultilineTextInput</a></li><li><a href="#variant.Navigation" title="Navigation">Navigation</a></li><li><a href="#variant.Note" title="Note">Note</a></li><li><a href="#variant.NumberInput" title="NumberInput">NumberInput</a></li><li><a href="#variant.Pane" title="Pane">Pane</a></li><li><a href="#variant.Paragraph" title="Paragraph">Paragraph</a></li><li><a href="#variant.PasswordInput" title="PasswordInput">PasswordInput</a></li><li><a href="#variant.PdfActionableHighlight" title="PdfActionableHighlight">PdfActionableHighlight</a></li><li><a href="#variant.PdfRoot" title="PdfRoot">PdfRoot</a></li><li><a href="#variant.PhoneNumberInput" title="PhoneNumberInput">PhoneNumberInput</a></li><li><a href="#variant.PluginObject" title="PluginObject">PluginObject</a></li><li><a href="#variant.Portal" title="Portal">Portal</a></li><li><a href="#variant.Pre" title="Pre">Pre</a></li><li><a href="#variant.ProgressIndicator" title="ProgressIndicator">ProgressIndicator</a></li><li><a href="#variant.RadioButton" title="RadioButton">RadioButton</a></li><li><a href="#variant.RadioGroup" title="RadioGroup">RadioGroup</a></li><li><a href="#variant.Region" title="Region">Region</a></li><li><a href="#variant.RootWebArea" title="RootWebArea">RootWebArea</a></li><li><a href="#variant.Row" title="Row">Row</a></li><li><a href="#variant.RowGroup" title="RowGroup">RowGroup</a></li><li><a href="#variant.RowHeader" title="RowHeader">RowHeader</a></li><li><a href="#variant.Ruby" title="Ruby">Ruby</a></li><li><a href="#variant.RubyAnnotation" title="RubyAnnotation">RubyAnnotation</a></li><li><a href="#variant.ScrollBar" title="ScrollBar">ScrollBar</a></li><li><a href="#variant.ScrollView" title="ScrollView">ScrollView</a></li><li><a href="#variant.Search" title="Search">Search</a></li><li><a href="#variant.SearchInput" title="SearchInput">SearchInput</a></li><li><a href="#variant.Section" title="Section">Section</a></li><li><a href="#variant.Slider" title="Slider">Slider</a></li><li><a href="#variant.SpinButton" title="SpinButton">SpinButton</a></li><li><a href="#variant.Splitter" title="Splitter">Splitter</a></li><li><a href="#variant.Status" title="Status">Status</a></li><li><a href="#variant.Strong" title="Strong">Strong</a></li><li><a href="#variant.Suggestion" title="Suggestion">Suggestion</a></li><li><a href="#variant.SvgRoot" title="SvgRoot">SvgRoot</a></li><li><a href="#variant.Switch" title="Switch">Switch</a></li><li><a href="#variant.Tab" title="Tab">Tab</a></li><li><a href="#variant.TabList" title="TabList">TabList</a></li><li><a href="#variant.TabPanel" title="TabPanel">TabPanel</a></li><li><a href="#variant.Table" title="Table">Table</a></li><li><a href="#variant.Term" title="Term">Term</a></li><li><a href="#variant.Terminal" title="Terminal">Terminal</a></li><li><a href="#variant.TextInput" title="TextInput">TextInput</a></li><li><a href="#variant.TextRun" title="TextRun">TextRun</a></li><li><a href="#variant.Time" title="Time">Time</a></li><li><a href="#variant.TimeInput" title="TimeInput">TimeInput</a></li><li><a href="#variant.Timer" title="Timer">Timer</a></li><li><a href="#variant.TitleBar" title="TitleBar">TitleBar</a></li><li><a href="#variant.Toolbar" title="Toolbar">Toolbar</a></li><li><a href="#variant.Tooltip" title="Tooltip">Tooltip</a></li><li><a href="#variant.Tree" title="Tree">Tree</a></li><li><a href="#variant.TreeGrid" title="TreeGrid">TreeGrid</a></li><li><a href="#variant.TreeItem" title="TreeItem">TreeItem</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li><li><a href="#variant.UrlInput" title="UrlInput">UrlInput</a></li><li><a href="#variant.Video" title="Video">Video</a></li><li><a href="#variant.WebView" title="WebView">WebView</a></li><li><a href="#variant.WeekInput" title="WeekInput">WeekInput</a></li><li><a href="#variant.Window" title="Window">Window</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Role" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Role" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Role" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Role" title="Default">Default</a></li><li><a href="#impl-Eq-for-Role" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Role" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Role" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Role" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Role" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Role" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Role" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Role" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Role" title="Send">Send</a></li><li><a href="#impl-Sync-for-Role" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Role" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Role" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow<T>">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut<T>">BorrowMut<T></a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From<T>">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into<U>">Into<U></a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom<U>">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto<U>">TryInto<U></a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate accesskit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">accesskit</a></span><h1>Enum <span class="enum">Role</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/accesskit/lib.rs.html#55-268">Source</a> </span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum Role {
|
||
<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 186 variants</span></summary> Unknown = 0,
|
||
TextRun = 1,
|
||
Cell = 2,
|
||
Label = 3,
|
||
Image = 4,
|
||
Link = 5,
|
||
Row = 6,
|
||
ListItem = 7,
|
||
ListMarker = 8,
|
||
TreeItem = 9,
|
||
ListBoxOption = 10,
|
||
MenuItem = 11,
|
||
MenuListOption = 12,
|
||
Paragraph = 13,
|
||
GenericContainer = 14,
|
||
CheckBox = 15,
|
||
RadioButton = 16,
|
||
TextInput = 17,
|
||
Button = 18,
|
||
DefaultButton = 19,
|
||
Pane = 20,
|
||
RowHeader = 21,
|
||
ColumnHeader = 22,
|
||
RowGroup = 23,
|
||
List = 24,
|
||
Table = 25,
|
||
LayoutTableCell = 26,
|
||
LayoutTableRow = 27,
|
||
LayoutTable = 28,
|
||
Switch = 29,
|
||
Menu = 30,
|
||
MultilineTextInput = 31,
|
||
SearchInput = 32,
|
||
DateInput = 33,
|
||
DateTimeInput = 34,
|
||
WeekInput = 35,
|
||
MonthInput = 36,
|
||
TimeInput = 37,
|
||
EmailInput = 38,
|
||
NumberInput = 39,
|
||
PasswordInput = 40,
|
||
PhoneNumberInput = 41,
|
||
UrlInput = 42,
|
||
Abbr = 43,
|
||
Alert = 44,
|
||
AlertDialog = 45,
|
||
Application = 46,
|
||
Article = 47,
|
||
Audio = 48,
|
||
Banner = 49,
|
||
Blockquote = 50,
|
||
Canvas = 51,
|
||
Caption = 52,
|
||
Caret = 53,
|
||
Code = 54,
|
||
ColorWell = 55,
|
||
ComboBox = 56,
|
||
EditableComboBox = 57,
|
||
Complementary = 58,
|
||
Comment = 59,
|
||
ContentDeletion = 60,
|
||
ContentInsertion = 61,
|
||
ContentInfo = 62,
|
||
Definition = 63,
|
||
DescriptionList = 64,
|
||
DescriptionListDetail = 65,
|
||
DescriptionListTerm = 66,
|
||
Details = 67,
|
||
Dialog = 68,
|
||
Directory = 69,
|
||
DisclosureTriangle = 70,
|
||
Document = 71,
|
||
EmbeddedObject = 72,
|
||
Emphasis = 73,
|
||
Feed = 74,
|
||
FigureCaption = 75,
|
||
Figure = 76,
|
||
Footer = 77,
|
||
FooterAsNonLandmark = 78,
|
||
Form = 79,
|
||
Grid = 80,
|
||
Group = 81,
|
||
Header = 82,
|
||
HeaderAsNonLandmark = 83,
|
||
Heading = 84,
|
||
Iframe = 85,
|
||
IframePresentational = 86,
|
||
ImeCandidate = 87,
|
||
Keyboard = 88,
|
||
Legend = 89,
|
||
LineBreak = 90,
|
||
ListBox = 91,
|
||
Log = 92,
|
||
Main = 93,
|
||
Mark = 94,
|
||
Marquee = 95,
|
||
Math = 96,
|
||
MenuBar = 97,
|
||
MenuItemCheckBox = 98,
|
||
MenuItemRadio = 99,
|
||
MenuListPopup = 100,
|
||
Meter = 101,
|
||
Navigation = 102,
|
||
Note = 103,
|
||
PluginObject = 104,
|
||
Portal = 105,
|
||
Pre = 106,
|
||
ProgressIndicator = 107,
|
||
RadioGroup = 108,
|
||
Region = 109,
|
||
RootWebArea = 110,
|
||
Ruby = 111,
|
||
RubyAnnotation = 112,
|
||
ScrollBar = 113,
|
||
ScrollView = 114,
|
||
Search = 115,
|
||
Section = 116,
|
||
Slider = 117,
|
||
SpinButton = 118,
|
||
Splitter = 119,
|
||
Status = 120,
|
||
Strong = 121,
|
||
Suggestion = 122,
|
||
SvgRoot = 123,
|
||
Tab = 124,
|
||
TabList = 125,
|
||
TabPanel = 126,
|
||
Term = 127,
|
||
Time = 128,
|
||
Timer = 129,
|
||
TitleBar = 130,
|
||
Toolbar = 131,
|
||
Tooltip = 132,
|
||
Tree = 133,
|
||
TreeGrid = 134,
|
||
Video = 135,
|
||
WebView = 136,
|
||
Window = 137,
|
||
PdfActionableHighlight = 138,
|
||
PdfRoot = 139,
|
||
GraphicsDocument = 140,
|
||
GraphicsObject = 141,
|
||
GraphicsSymbol = 142,
|
||
DocAbstract = 143,
|
||
DocAcknowledgements = 144,
|
||
DocAfterword = 145,
|
||
DocAppendix = 146,
|
||
DocBackLink = 147,
|
||
DocBiblioEntry = 148,
|
||
DocBibliography = 149,
|
||
DocBiblioRef = 150,
|
||
DocChapter = 151,
|
||
DocColophon = 152,
|
||
DocConclusion = 153,
|
||
DocCover = 154,
|
||
DocCredit = 155,
|
||
DocCredits = 156,
|
||
DocDedication = 157,
|
||
DocEndnote = 158,
|
||
DocEndnotes = 159,
|
||
DocEpigraph = 160,
|
||
DocEpilogue = 161,
|
||
DocErrata = 162,
|
||
DocExample = 163,
|
||
DocFootnote = 164,
|
||
DocForeword = 165,
|
||
DocGlossary = 166,
|
||
DocGlossRef = 167,
|
||
DocIndex = 168,
|
||
DocIntroduction = 169,
|
||
DocNoteRef = 170,
|
||
DocNotice = 171,
|
||
DocPageBreak = 172,
|
||
DocPageFooter = 173,
|
||
DocPageHeader = 174,
|
||
DocPageList = 175,
|
||
DocPart = 176,
|
||
DocPreface = 177,
|
||
DocPrologue = 178,
|
||
DocPullquote = 179,
|
||
DocQna = 180,
|
||
DocSubtitle = 181,
|
||
DocTip = 182,
|
||
DocToc = 183,
|
||
ListGrid = 184,
|
||
Terminal = 185,
|
||
</details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The type of an accessibility node.</p>
|
||
<p>The majority of these roles come from the ARIA specification. Reference
|
||
the latest draft for proper usage.</p>
|
||
<p>Like the AccessKit schema as a whole, this list is largely taken
|
||
from Chromium. However, unlike Chromium’s alphabetized list, this list
|
||
is ordered roughly by expected usage frequency (with the notable exception
|
||
of <a href="enum.Role.html#variant.Unknown" title="variant accesskit::Role::Unknown"><code>Role::Unknown</code></a>). This is more efficient in serialization formats
|
||
where integers use a variable-length encoding.</p>
|
||
</div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Unknown" class="variant"><a href="#variant.Unknown" class="anchor">§</a><h3 class="code-header">Unknown = 0</h3></section><section id="variant.TextRun" class="variant"><a href="#variant.TextRun" class="anchor">§</a><h3 class="code-header">TextRun = 1</h3></section><section id="variant.Cell" class="variant"><a href="#variant.Cell" class="anchor">§</a><h3 class="code-header">Cell = 2</h3></section><section id="variant.Label" class="variant"><a href="#variant.Label" class="anchor">§</a><h3 class="code-header">Label = 3</h3></section><section id="variant.Image" class="variant"><a href="#variant.Image" class="anchor">§</a><h3 class="code-header">Image = 4</h3></section><section id="variant.Link" class="variant"><a href="#variant.Link" class="anchor">§</a><h3 class="code-header">Link = 5</h3></section><section id="variant.Row" class="variant"><a href="#variant.Row" class="anchor">§</a><h3 class="code-header">Row = 6</h3></section><section id="variant.ListItem" class="variant"><a href="#variant.ListItem" class="anchor">§</a><h3 class="code-header">ListItem = 7</h3></section><section id="variant.ListMarker" class="variant"><a href="#variant.ListMarker" class="anchor">§</a><h3 class="code-header">ListMarker = 8</h3></section><div class="docblock"><p>Contains the bullet, number, or other marker for a list item.</p>
|
||
</div><section id="variant.TreeItem" class="variant"><a href="#variant.TreeItem" class="anchor">§</a><h3 class="code-header">TreeItem = 9</h3></section><section id="variant.ListBoxOption" class="variant"><a href="#variant.ListBoxOption" class="anchor">§</a><h3 class="code-header">ListBoxOption = 10</h3></section><section id="variant.MenuItem" class="variant"><a href="#variant.MenuItem" class="anchor">§</a><h3 class="code-header">MenuItem = 11</h3></section><section id="variant.MenuListOption" class="variant"><a href="#variant.MenuListOption" class="anchor">§</a><h3 class="code-header">MenuListOption = 12</h3></section><section id="variant.Paragraph" class="variant"><a href="#variant.Paragraph" class="anchor">§</a><h3 class="code-header">Paragraph = 13</h3></section><section id="variant.GenericContainer" class="variant"><a href="#variant.GenericContainer" class="anchor">§</a><h3 class="code-header">GenericContainer = 14</h3></section><div class="docblock"><p>A generic container that should be ignored by assistive technologies
|
||
and filtered out of platform accessibility trees. Equivalent to the ARIA
|
||
<code>none</code> or <code>presentation</code> role, or to an HTML <code>div</code> with no role.</p>
|
||
</div><section id="variant.CheckBox" class="variant"><a href="#variant.CheckBox" class="anchor">§</a><h3 class="code-header">CheckBox = 15</h3></section><section id="variant.RadioButton" class="variant"><a href="#variant.RadioButton" class="anchor">§</a><h3 class="code-header">RadioButton = 16</h3></section><section id="variant.TextInput" class="variant"><a href="#variant.TextInput" class="anchor">§</a><h3 class="code-header">TextInput = 17</h3></section><section id="variant.Button" class="variant"><a href="#variant.Button" class="anchor">§</a><h3 class="code-header">Button = 18</h3></section><section id="variant.DefaultButton" class="variant"><a href="#variant.DefaultButton" class="anchor">§</a><h3 class="code-header">DefaultButton = 19</h3></section><section id="variant.Pane" class="variant"><a href="#variant.Pane" class="anchor">§</a><h3 class="code-header">Pane = 20</h3></section><section id="variant.RowHeader" class="variant"><a href="#variant.RowHeader" class="anchor">§</a><h3 class="code-header">RowHeader = 21</h3></section><section id="variant.ColumnHeader" class="variant"><a href="#variant.ColumnHeader" class="anchor">§</a><h3 class="code-header">ColumnHeader = 22</h3></section><section id="variant.RowGroup" class="variant"><a href="#variant.RowGroup" class="anchor">§</a><h3 class="code-header">RowGroup = 23</h3></section><section id="variant.List" class="variant"><a href="#variant.List" class="anchor">§</a><h3 class="code-header">List = 24</h3></section><section id="variant.Table" class="variant"><a href="#variant.Table" class="anchor">§</a><h3 class="code-header">Table = 25</h3></section><section id="variant.LayoutTableCell" class="variant"><a href="#variant.LayoutTableCell" class="anchor">§</a><h3 class="code-header">LayoutTableCell = 26</h3></section><section id="variant.LayoutTableRow" class="variant"><a href="#variant.LayoutTableRow" class="anchor">§</a><h3 class="code-header">LayoutTableRow = 27</h3></section><section id="variant.LayoutTable" class="variant"><a href="#variant.LayoutTable" class="anchor">§</a><h3 class="code-header">LayoutTable = 28</h3></section><section id="variant.Switch" class="variant"><a href="#variant.Switch" class="anchor">§</a><h3 class="code-header">Switch = 29</h3></section><section id="variant.Menu" class="variant"><a href="#variant.Menu" class="anchor">§</a><h3 class="code-header">Menu = 30</h3></section><section id="variant.MultilineTextInput" class="variant"><a href="#variant.MultilineTextInput" class="anchor">§</a><h3 class="code-header">MultilineTextInput = 31</h3></section><section id="variant.SearchInput" class="variant"><a href="#variant.SearchInput" class="anchor">§</a><h3 class="code-header">SearchInput = 32</h3></section><section id="variant.DateInput" class="variant"><a href="#variant.DateInput" class="anchor">§</a><h3 class="code-header">DateInput = 33</h3></section><section id="variant.DateTimeInput" class="variant"><a href="#variant.DateTimeInput" class="anchor">§</a><h3 class="code-header">DateTimeInput = 34</h3></section><section id="variant.WeekInput" class="variant"><a href="#variant.WeekInput" class="anchor">§</a><h3 class="code-header">WeekInput = 35</h3></section><section id="variant.MonthInput" class="variant"><a href="#variant.MonthInput" class="anchor">§</a><h3 class="code-header">MonthInput = 36</h3></section><section id="variant.TimeInput" class="variant"><a href="#variant.TimeInput" class="anchor">§</a><h3 class="code-header">TimeInput = 37</h3></section><section id="variant.EmailInput" class="variant"><a href="#variant.EmailInput" class="anchor">§</a><h3 class="code-header">EmailInput = 38</h3></section><section id="variant.NumberInput" class="variant"><a href="#variant.NumberInput" class="anchor">§</a><h3 class="code-header">NumberInput = 39</h3></section><section id="variant.PasswordInput" class="variant"><a href="#variant.PasswordInput" class="anchor">§</a><h3 class="code-header">PasswordInput = 40</h3></section><section id="variant.PhoneNumberInput" class="variant"><a href="#variant.PhoneNumberInput" class="anchor">§</a><h3 class="code-header">PhoneNumberInput = 41</h3></section><section id="variant.UrlInput" class="variant"><a href="#variant.UrlInput" class="anchor">§</a><h3 class="code-header">UrlInput = 42</h3></section><section id="variant.Abbr" class="variant"><a href="#variant.Abbr" class="anchor">§</a><h3 class="code-header">Abbr = 43</h3></section><section id="variant.Alert" class="variant"><a href="#variant.Alert" class="anchor">§</a><h3 class="code-header">Alert = 44</h3></section><section id="variant.AlertDialog" class="variant"><a href="#variant.AlertDialog" class="anchor">§</a><h3 class="code-header">AlertDialog = 45</h3></section><section id="variant.Application" class="variant"><a href="#variant.Application" class="anchor">§</a><h3 class="code-header">Application = 46</h3></section><section id="variant.Article" class="variant"><a href="#variant.Article" class="anchor">§</a><h3 class="code-header">Article = 47</h3></section><section id="variant.Audio" class="variant"><a href="#variant.Audio" class="anchor">§</a><h3 class="code-header">Audio = 48</h3></section><section id="variant.Banner" class="variant"><a href="#variant.Banner" class="anchor">§</a><h3 class="code-header">Banner = 49</h3></section><section id="variant.Blockquote" class="variant"><a href="#variant.Blockquote" class="anchor">§</a><h3 class="code-header">Blockquote = 50</h3></section><section id="variant.Canvas" class="variant"><a href="#variant.Canvas" class="anchor">§</a><h3 class="code-header">Canvas = 51</h3></section><section id="variant.Caption" class="variant"><a href="#variant.Caption" class="anchor">§</a><h3 class="code-header">Caption = 52</h3></section><section id="variant.Caret" class="variant"><a href="#variant.Caret" class="anchor">§</a><h3 class="code-header">Caret = 53</h3></section><section id="variant.Code" class="variant"><a href="#variant.Code" class="anchor">§</a><h3 class="code-header">Code = 54</h3></section><section id="variant.ColorWell" class="variant"><a href="#variant.ColorWell" class="anchor">§</a><h3 class="code-header">ColorWell = 55</h3></section><section id="variant.ComboBox" class="variant"><a href="#variant.ComboBox" class="anchor">§</a><h3 class="code-header">ComboBox = 56</h3></section><section id="variant.EditableComboBox" class="variant"><a href="#variant.EditableComboBox" class="anchor">§</a><h3 class="code-header">EditableComboBox = 57</h3></section><section id="variant.Complementary" class="variant"><a href="#variant.Complementary" class="anchor">§</a><h3 class="code-header">Complementary = 58</h3></section><section id="variant.Comment" class="variant"><a href="#variant.Comment" class="anchor">§</a><h3 class="code-header">Comment = 59</h3></section><section id="variant.ContentDeletion" class="variant"><a href="#variant.ContentDeletion" class="anchor">§</a><h3 class="code-header">ContentDeletion = 60</h3></section><section id="variant.ContentInsertion" class="variant"><a href="#variant.ContentInsertion" class="anchor">§</a><h3 class="code-header">ContentInsertion = 61</h3></section><section id="variant.ContentInfo" class="variant"><a href="#variant.ContentInfo" class="anchor">§</a><h3 class="code-header">ContentInfo = 62</h3></section><section id="variant.Definition" class="variant"><a href="#variant.Definition" class="anchor">§</a><h3 class="code-header">Definition = 63</h3></section><section id="variant.DescriptionList" class="variant"><a href="#variant.DescriptionList" class="anchor">§</a><h3 class="code-header">DescriptionList = 64</h3></section><section id="variant.DescriptionListDetail" class="variant"><a href="#variant.DescriptionListDetail" class="anchor">§</a><h3 class="code-header">DescriptionListDetail = 65</h3></section><section id="variant.DescriptionListTerm" class="variant"><a href="#variant.DescriptionListTerm" class="anchor">§</a><h3 class="code-header">DescriptionListTerm = 66</h3></section><section id="variant.Details" class="variant"><a href="#variant.Details" class="anchor">§</a><h3 class="code-header">Details = 67</h3></section><section id="variant.Dialog" class="variant"><a href="#variant.Dialog" class="anchor">§</a><h3 class="code-header">Dialog = 68</h3></section><section id="variant.Directory" class="variant"><a href="#variant.Directory" class="anchor">§</a><h3 class="code-header">Directory = 69</h3></section><section id="variant.DisclosureTriangle" class="variant"><a href="#variant.DisclosureTriangle" class="anchor">§</a><h3 class="code-header">DisclosureTriangle = 70</h3></section><section id="variant.Document" class="variant"><a href="#variant.Document" class="anchor">§</a><h3 class="code-header">Document = 71</h3></section><section id="variant.EmbeddedObject" class="variant"><a href="#variant.EmbeddedObject" class="anchor">§</a><h3 class="code-header">EmbeddedObject = 72</h3></section><section id="variant.Emphasis" class="variant"><a href="#variant.Emphasis" class="anchor">§</a><h3 class="code-header">Emphasis = 73</h3></section><section id="variant.Feed" class="variant"><a href="#variant.Feed" class="anchor">§</a><h3 class="code-header">Feed = 74</h3></section><section id="variant.FigureCaption" class="variant"><a href="#variant.FigureCaption" class="anchor">§</a><h3 class="code-header">FigureCaption = 75</h3></section><section id="variant.Figure" class="variant"><a href="#variant.Figure" class="anchor">§</a><h3 class="code-header">Figure = 76</h3></section><section id="variant.Footer" class="variant"><a href="#variant.Footer" class="anchor">§</a><h3 class="code-header">Footer = 77</h3></section><section id="variant.FooterAsNonLandmark" class="variant"><a href="#variant.FooterAsNonLandmark" class="anchor">§</a><h3 class="code-header">FooterAsNonLandmark = 78</h3></section><section id="variant.Form" class="variant"><a href="#variant.Form" class="anchor">§</a><h3 class="code-header">Form = 79</h3></section><section id="variant.Grid" class="variant"><a href="#variant.Grid" class="anchor">§</a><h3 class="code-header">Grid = 80</h3></section><section id="variant.Group" class="variant"><a href="#variant.Group" class="anchor">§</a><h3 class="code-header">Group = 81</h3></section><section id="variant.Header" class="variant"><a href="#variant.Header" class="anchor">§</a><h3 class="code-header">Header = 82</h3></section><section id="variant.HeaderAsNonLandmark" class="variant"><a href="#variant.HeaderAsNonLandmark" class="anchor">§</a><h3 class="code-header">HeaderAsNonLandmark = 83</h3></section><section id="variant.Heading" class="variant"><a href="#variant.Heading" class="anchor">§</a><h3 class="code-header">Heading = 84</h3></section><section id="variant.Iframe" class="variant"><a href="#variant.Iframe" class="anchor">§</a><h3 class="code-header">Iframe = 85</h3></section><section id="variant.IframePresentational" class="variant"><a href="#variant.IframePresentational" class="anchor">§</a><h3 class="code-header">IframePresentational = 86</h3></section><section id="variant.ImeCandidate" class="variant"><a href="#variant.ImeCandidate" class="anchor">§</a><h3 class="code-header">ImeCandidate = 87</h3></section><section id="variant.Keyboard" class="variant"><a href="#variant.Keyboard" class="anchor">§</a><h3 class="code-header">Keyboard = 88</h3></section><section id="variant.Legend" class="variant"><a href="#variant.Legend" class="anchor">§</a><h3 class="code-header">Legend = 89</h3></section><section id="variant.LineBreak" class="variant"><a href="#variant.LineBreak" class="anchor">§</a><h3 class="code-header">LineBreak = 90</h3></section><section id="variant.ListBox" class="variant"><a href="#variant.ListBox" class="anchor">§</a><h3 class="code-header">ListBox = 91</h3></section><section id="variant.Log" class="variant"><a href="#variant.Log" class="anchor">§</a><h3 class="code-header">Log = 92</h3></section><section id="variant.Main" class="variant"><a href="#variant.Main" class="anchor">§</a><h3 class="code-header">Main = 93</h3></section><section id="variant.Mark" class="variant"><a href="#variant.Mark" class="anchor">§</a><h3 class="code-header">Mark = 94</h3></section><section id="variant.Marquee" class="variant"><a href="#variant.Marquee" class="anchor">§</a><h3 class="code-header">Marquee = 95</h3></section><section id="variant.Math" class="variant"><a href="#variant.Math" class="anchor">§</a><h3 class="code-header">Math = 96</h3></section><section id="variant.MenuBar" class="variant"><a href="#variant.MenuBar" class="anchor">§</a><h3 class="code-header">MenuBar = 97</h3></section><section id="variant.MenuItemCheckBox" class="variant"><a href="#variant.MenuItemCheckBox" class="anchor">§</a><h3 class="code-header">MenuItemCheckBox = 98</h3></section><section id="variant.MenuItemRadio" class="variant"><a href="#variant.MenuItemRadio" class="anchor">§</a><h3 class="code-header">MenuItemRadio = 99</h3></section><section id="variant.MenuListPopup" class="variant"><a href="#variant.MenuListPopup" class="anchor">§</a><h3 class="code-header">MenuListPopup = 100</h3></section><section id="variant.Meter" class="variant"><a href="#variant.Meter" class="anchor">§</a><h3 class="code-header">Meter = 101</h3></section><section id="variant.Navigation" class="variant"><a href="#variant.Navigation" class="anchor">§</a><h3 class="code-header">Navigation = 102</h3></section><section id="variant.Note" class="variant"><a href="#variant.Note" class="anchor">§</a><h3 class="code-header">Note = 103</h3></section><section id="variant.PluginObject" class="variant"><a href="#variant.PluginObject" class="anchor">§</a><h3 class="code-header">PluginObject = 104</h3></section><section id="variant.Portal" class="variant"><a href="#variant.Portal" class="anchor">§</a><h3 class="code-header">Portal = 105</h3></section><section id="variant.Pre" class="variant"><a href="#variant.Pre" class="anchor">§</a><h3 class="code-header">Pre = 106</h3></section><section id="variant.ProgressIndicator" class="variant"><a href="#variant.ProgressIndicator" class="anchor">§</a><h3 class="code-header">ProgressIndicator = 107</h3></section><section id="variant.RadioGroup" class="variant"><a href="#variant.RadioGroup" class="anchor">§</a><h3 class="code-header">RadioGroup = 108</h3></section><section id="variant.Region" class="variant"><a href="#variant.Region" class="anchor">§</a><h3 class="code-header">Region = 109</h3></section><section id="variant.RootWebArea" class="variant"><a href="#variant.RootWebArea" class="anchor">§</a><h3 class="code-header">RootWebArea = 110</h3></section><section id="variant.Ruby" class="variant"><a href="#variant.Ruby" class="anchor">§</a><h3 class="code-header">Ruby = 111</h3></section><section id="variant.RubyAnnotation" class="variant"><a href="#variant.RubyAnnotation" class="anchor">§</a><h3 class="code-header">RubyAnnotation = 112</h3></section><section id="variant.ScrollBar" class="variant"><a href="#variant.ScrollBar" class="anchor">§</a><h3 class="code-header">ScrollBar = 113</h3></section><section id="variant.ScrollView" class="variant"><a href="#variant.ScrollView" class="anchor">§</a><h3 class="code-header">ScrollView = 114</h3></section><section id="variant.Search" class="variant"><a href="#variant.Search" class="anchor">§</a><h3 class="code-header">Search = 115</h3></section><section id="variant.Section" class="variant"><a href="#variant.Section" class="anchor">§</a><h3 class="code-header">Section = 116</h3></section><section id="variant.Slider" class="variant"><a href="#variant.Slider" class="anchor">§</a><h3 class="code-header">Slider = 117</h3></section><section id="variant.SpinButton" class="variant"><a href="#variant.SpinButton" class="anchor">§</a><h3 class="code-header">SpinButton = 118</h3></section><section id="variant.Splitter" class="variant"><a href="#variant.Splitter" class="anchor">§</a><h3 class="code-header">Splitter = 119</h3></section><section id="variant.Status" class="variant"><a href="#variant.Status" class="anchor">§</a><h3 class="code-header">Status = 120</h3></section><section id="variant.Strong" class="variant"><a href="#variant.Strong" class="anchor">§</a><h3 class="code-header">Strong = 121</h3></section><section id="variant.Suggestion" class="variant"><a href="#variant.Suggestion" class="anchor">§</a><h3 class="code-header">Suggestion = 122</h3></section><section id="variant.SvgRoot" class="variant"><a href="#variant.SvgRoot" class="anchor">§</a><h3 class="code-header">SvgRoot = 123</h3></section><section id="variant.Tab" class="variant"><a href="#variant.Tab" class="anchor">§</a><h3 class="code-header">Tab = 124</h3></section><section id="variant.TabList" class="variant"><a href="#variant.TabList" class="anchor">§</a><h3 class="code-header">TabList = 125</h3></section><section id="variant.TabPanel" class="variant"><a href="#variant.TabPanel" class="anchor">§</a><h3 class="code-header">TabPanel = 126</h3></section><section id="variant.Term" class="variant"><a href="#variant.Term" class="anchor">§</a><h3 class="code-header">Term = 127</h3></section><section id="variant.Time" class="variant"><a href="#variant.Time" class="anchor">§</a><h3 class="code-header">Time = 128</h3></section><section id="variant.Timer" class="variant"><a href="#variant.Timer" class="anchor">§</a><h3 class="code-header">Timer = 129</h3></section><section id="variant.TitleBar" class="variant"><a href="#variant.TitleBar" class="anchor">§</a><h3 class="code-header">TitleBar = 130</h3></section><section id="variant.Toolbar" class="variant"><a href="#variant.Toolbar" class="anchor">§</a><h3 class="code-header">Toolbar = 131</h3></section><section id="variant.Tooltip" class="variant"><a href="#variant.Tooltip" class="anchor">§</a><h3 class="code-header">Tooltip = 132</h3></section><section id="variant.Tree" class="variant"><a href="#variant.Tree" class="anchor">§</a><h3 class="code-header">Tree = 133</h3></section><section id="variant.TreeGrid" class="variant"><a href="#variant.TreeGrid" class="anchor">§</a><h3 class="code-header">TreeGrid = 134</h3></section><section id="variant.Video" class="variant"><a href="#variant.Video" class="anchor">§</a><h3 class="code-header">Video = 135</h3></section><section id="variant.WebView" class="variant"><a href="#variant.WebView" class="anchor">§</a><h3 class="code-header">WebView = 136</h3></section><section id="variant.Window" class="variant"><a href="#variant.Window" class="anchor">§</a><h3 class="code-header">Window = 137</h3></section><section id="variant.PdfActionableHighlight" class="variant"><a href="#variant.PdfActionableHighlight" class="anchor">§</a><h3 class="code-header">PdfActionableHighlight = 138</h3></section><section id="variant.PdfRoot" class="variant"><a href="#variant.PdfRoot" class="anchor">§</a><h3 class="code-header">PdfRoot = 139</h3></section><section id="variant.GraphicsDocument" class="variant"><a href="#variant.GraphicsDocument" class="anchor">§</a><h3 class="code-header">GraphicsDocument = 140</h3></section><section id="variant.GraphicsObject" class="variant"><a href="#variant.GraphicsObject" class="anchor">§</a><h3 class="code-header">GraphicsObject = 141</h3></section><section id="variant.GraphicsSymbol" class="variant"><a href="#variant.GraphicsSymbol" class="anchor">§</a><h3 class="code-header">GraphicsSymbol = 142</h3></section><section id="variant.DocAbstract" class="variant"><a href="#variant.DocAbstract" class="anchor">§</a><h3 class="code-header">DocAbstract = 143</h3></section><section id="variant.DocAcknowledgements" class="variant"><a href="#variant.DocAcknowledgements" class="anchor">§</a><h3 class="code-header">DocAcknowledgements = 144</h3></section><section id="variant.DocAfterword" class="variant"><a href="#variant.DocAfterword" class="anchor">§</a><h3 class="code-header">DocAfterword = 145</h3></section><section id="variant.DocAppendix" class="variant"><a href="#variant.DocAppendix" class="anchor">§</a><h3 class="code-header">DocAppendix = 146</h3></section><section id="variant.DocBackLink" class="variant"><a href="#variant.DocBackLink" class="anchor">§</a><h3 class="code-header">DocBackLink = 147</h3></section><section id="variant.DocBiblioEntry" class="variant"><a href="#variant.DocBiblioEntry" class="anchor">§</a><h3 class="code-header">DocBiblioEntry = 148</h3></section><section id="variant.DocBibliography" class="variant"><a href="#variant.DocBibliography" class="anchor">§</a><h3 class="code-header">DocBibliography = 149</h3></section><section id="variant.DocBiblioRef" class="variant"><a href="#variant.DocBiblioRef" class="anchor">§</a><h3 class="code-header">DocBiblioRef = 150</h3></section><section id="variant.DocChapter" class="variant"><a href="#variant.DocChapter" class="anchor">§</a><h3 class="code-header">DocChapter = 151</h3></section><section id="variant.DocColophon" class="variant"><a href="#variant.DocColophon" class="anchor">§</a><h3 class="code-header">DocColophon = 152</h3></section><section id="variant.DocConclusion" class="variant"><a href="#variant.DocConclusion" class="anchor">§</a><h3 class="code-header">DocConclusion = 153</h3></section><section id="variant.DocCover" class="variant"><a href="#variant.DocCover" class="anchor">§</a><h3 class="code-header">DocCover = 154</h3></section><section id="variant.DocCredit" class="variant"><a href="#variant.DocCredit" class="anchor">§</a><h3 class="code-header">DocCredit = 155</h3></section><section id="variant.DocCredits" class="variant"><a href="#variant.DocCredits" class="anchor">§</a><h3 class="code-header">DocCredits = 156</h3></section><section id="variant.DocDedication" class="variant"><a href="#variant.DocDedication" class="anchor">§</a><h3 class="code-header">DocDedication = 157</h3></section><section id="variant.DocEndnote" class="variant"><a href="#variant.DocEndnote" class="anchor">§</a><h3 class="code-header">DocEndnote = 158</h3></section><section id="variant.DocEndnotes" class="variant"><a href="#variant.DocEndnotes" class="anchor">§</a><h3 class="code-header">DocEndnotes = 159</h3></section><section id="variant.DocEpigraph" class="variant"><a href="#variant.DocEpigraph" class="anchor">§</a><h3 class="code-header">DocEpigraph = 160</h3></section><section id="variant.DocEpilogue" class="variant"><a href="#variant.DocEpilogue" class="anchor">§</a><h3 class="code-header">DocEpilogue = 161</h3></section><section id="variant.DocErrata" class="variant"><a href="#variant.DocErrata" class="anchor">§</a><h3 class="code-header">DocErrata = 162</h3></section><section id="variant.DocExample" class="variant"><a href="#variant.DocExample" class="anchor">§</a><h3 class="code-header">DocExample = 163</h3></section><section id="variant.DocFootnote" class="variant"><a href="#variant.DocFootnote" class="anchor">§</a><h3 class="code-header">DocFootnote = 164</h3></section><section id="variant.DocForeword" class="variant"><a href="#variant.DocForeword" class="anchor">§</a><h3 class="code-header">DocForeword = 165</h3></section><section id="variant.DocGlossary" class="variant"><a href="#variant.DocGlossary" class="anchor">§</a><h3 class="code-header">DocGlossary = 166</h3></section><section id="variant.DocGlossRef" class="variant"><a href="#variant.DocGlossRef" class="anchor">§</a><h3 class="code-header">DocGlossRef = 167</h3></section><section id="variant.DocIndex" class="variant"><a href="#variant.DocIndex" class="anchor">§</a><h3 class="code-header">DocIndex = 168</h3></section><section id="variant.DocIntroduction" class="variant"><a href="#variant.DocIntroduction" class="anchor">§</a><h3 class="code-header">DocIntroduction = 169</h3></section><section id="variant.DocNoteRef" class="variant"><a href="#variant.DocNoteRef" class="anchor">§</a><h3 class="code-header">DocNoteRef = 170</h3></section><section id="variant.DocNotice" class="variant"><a href="#variant.DocNotice" class="anchor">§</a><h3 class="code-header">DocNotice = 171</h3></section><section id="variant.DocPageBreak" class="variant"><a href="#variant.DocPageBreak" class="anchor">§</a><h3 class="code-header">DocPageBreak = 172</h3></section><section id="variant.DocPageFooter" class="variant"><a href="#variant.DocPageFooter" class="anchor">§</a><h3 class="code-header">DocPageFooter = 173</h3></section><section id="variant.DocPageHeader" class="variant"><a href="#variant.DocPageHeader" class="anchor">§</a><h3 class="code-header">DocPageHeader = 174</h3></section><section id="variant.DocPageList" class="variant"><a href="#variant.DocPageList" class="anchor">§</a><h3 class="code-header">DocPageList = 175</h3></section><section id="variant.DocPart" class="variant"><a href="#variant.DocPart" class="anchor">§</a><h3 class="code-header">DocPart = 176</h3></section><section id="variant.DocPreface" class="variant"><a href="#variant.DocPreface" class="anchor">§</a><h3 class="code-header">DocPreface = 177</h3></section><section id="variant.DocPrologue" class="variant"><a href="#variant.DocPrologue" class="anchor">§</a><h3 class="code-header">DocPrologue = 178</h3></section><section id="variant.DocPullquote" class="variant"><a href="#variant.DocPullquote" class="anchor">§</a><h3 class="code-header">DocPullquote = 179</h3></section><section id="variant.DocQna" class="variant"><a href="#variant.DocQna" class="anchor">§</a><h3 class="code-header">DocQna = 180</h3></section><section id="variant.DocSubtitle" class="variant"><a href="#variant.DocSubtitle" class="anchor">§</a><h3 class="code-header">DocSubtitle = 181</h3></section><section id="variant.DocTip" class="variant"><a href="#variant.DocTip" class="anchor">§</a><h3 class="code-header">DocTip = 182</h3></section><section id="variant.DocToc" class="variant"><a href="#variant.DocToc" class="anchor">§</a><h3 class="code-header">DocToc = 183</h3></section><section id="variant.ListGrid" class="variant"><a href="#variant.ListGrid" class="anchor">§</a><h3 class="code-header">ListGrid = 184</h3></section><div class="docblock"><p>Behaves similar to an ARIA grid but is primarily used by Chromium’s
|
||
<code>TableView</code> and its subclasses, so they can be exposed correctly
|
||
on certain platforms.</p>
|
||
</div><section id="variant.Terminal" class="variant"><a href="#variant.Terminal" class="anchor">§</a><h3 class="code-header">Terminal = 185</h3></section><div class="docblock"><p>This is just like a multi-line document, but signals that assistive
|
||
technologies should implement behavior specific to a VT-100-style
|
||
terminal.</p>
|
||
</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Clone-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&self) -> <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&mut self, source: &Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Debug-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.84.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Default-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -> <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Hash-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a><__H: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&mut __H</a>)</h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a><H>(data: &[Self], state: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&mut H</a>)<div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Ord-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&self, other: &<a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/1.84.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -> Self<div class="where">where
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -> Self<div class="where">where
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -> Self<div class="where">where
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-PartialEq-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&self, other: &<a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
|
||
and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-PartialOrd-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&self, other: &<a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://doc.rust-lang.org/1.84.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>></h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
|
||
<code><=</code> operator. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code>
|
||
operator. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
|
||
the <code>>=</code> operator. <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><section id="impl-Copy-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Copy-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-Eq-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-Eq-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-StructuralPartialEq-for-Role" class="impl"><a class="src rightside" href="../src/accesskit/lib.rs.html#45">Source</a><a href="#impl-StructuralPartialEq-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Role" class="impl"><a href="#impl-Freeze-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-RefUnwindSafe-for-Role" class="impl"><a href="#impl-RefUnwindSafe-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-Send-for-Role" class="impl"><a href="#impl-Send-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-Sync-for-Role" class="impl"><a href="#impl-Sync-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-Unpin-for-Role" class="impl"><a href="#impl-Unpin-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section><section id="impl-UnwindSafe-for-Role" class="impl"><a href="#impl-UnwindSafe-for-Role" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Role.html" title="enum accesskit::Role">Role</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
|
||
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<div class="where">where
|
||
T: ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<div class="where">where
|
||
T: ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&self, dst: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#765">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#768">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#748-750">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#758">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
|
||
<p>That is, this conversion is whatever the implementation of
|
||
<code><a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#82-84">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#86">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#87">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&self) -> T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#91">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&self, target: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/core/primitive.reference.html">&mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#805-807">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#809">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#812">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#790-792">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#794">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#797">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main></body></html> |