pub struct ParsedAriaElement {
pub tag_name: String,
pub any_role: bool,
pub no_role: bool,
pub allowed_roles: BTreeSet<String>,
pub global_aria_attributes: bool,
pub no_aria_attributes: bool,
pub allowed_aria_attributes: BTreeSet<String>,
pub prohibited_aria_attributes: BTreeSet<String>,
}
Expand description
The parsed WebIDL definitions converted from the raw spec.
Fields§
§tag_name: String
§any_role: bool
§no_role: bool
§allowed_roles: BTreeSet<String>
§global_aria_attributes: bool
§no_aria_attributes: bool
§allowed_aria_attributes: BTreeSet<String>
§prohibited_aria_attributes: BTreeSet<String>
Trait Implementations§
Source§impl Clone for ParsedAriaElement
impl Clone for ParsedAriaElement
Source§fn clone(&self) -> ParsedAriaElement
fn clone(&self) -> ParsedAriaElement
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ParsedAriaElement
impl Debug for ParsedAriaElement
Source§impl<'de> Deserialize<'de> for ParsedAriaElement
impl<'de> Deserialize<'de> for ParsedAriaElement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ParsedAriaElement
impl RefUnwindSafe for ParsedAriaElement
impl Send for ParsedAriaElement
impl Sync for ParsedAriaElement
impl Unpin for ParsedAriaElement
impl UnwindSafe for ParsedAriaElement
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