pub struct ScrapedAriaProperty {
pub kind: PropertyKind,
pub name: String,
pub idl_name: Option<String>,
pub description: Option<String>,
pub is_global: bool,
pub applicability: Vec<String>,
pub descendants: Vec<String>,
pub related: Option<String>,
pub value_kind: String,
pub values: Vec<String>,
}
Expand description
The raw property and state values extracted from the WAI-ARIA spec
Fields§
§kind: PropertyKind
§name: String
§idl_name: Option<String>
§description: Option<String>
§is_global: bool
§applicability: Vec<String>
Used in roles
descendants: Vec<String>
Inherits into roles
Related concepts
value_kind: String
§values: Vec<String>
Trait Implementations§
Source§impl Clone for ScrapedAriaProperty
impl Clone for ScrapedAriaProperty
Source§fn clone(&self) -> ScrapedAriaProperty
fn clone(&self) -> ScrapedAriaProperty
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 ScrapedAriaProperty
impl Debug for ScrapedAriaProperty
Source§impl<'de> Deserialize<'de> for ScrapedAriaProperty
impl<'de> Deserialize<'de> for ScrapedAriaProperty
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 ScrapedAriaProperty
impl RefUnwindSafe for ScrapedAriaProperty
impl Send for ScrapedAriaProperty
impl Sync for ScrapedAriaProperty
impl Unpin for ScrapedAriaProperty
impl UnwindSafe for ScrapedAriaProperty
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