pub struct AccessibilityNode {
pub node_id: String,
pub ignored: bool,
pub ignored_reasons: Vec<AccessibilityProperty>,
pub role: Option<AxValue>,
pub chrome_role: Option<AxValue>,
pub name: Option<AxValue>,
pub description: Option<AxValue>,
pub value: Option<AxValue>,
pub properties: Vec<AccessibilityProperty>,
pub backend_dom_node_id: Option<u32>,
pub frame_id: Option<String>,
pub children: Vec<AccessibilityNode>,
}Expand description
Represents a single accessibility node in the snapshot.
Fields§
§node_id: String§ignored: bool§ignored_reasons: Vec<AccessibilityProperty>§role: Option<AxValue>§chrome_role: Option<AxValue>§name: Option<AxValue>§description: Option<AxValue>§value: Option<AxValue>§properties: Vec<AccessibilityProperty>§backend_dom_node_id: Option<u32>§frame_id: Option<String>§children: Vec<AccessibilityNode>Trait Implementations§
Source§impl Clone for AccessibilityNode
impl Clone for AccessibilityNode
Source§fn clone(&self) -> AccessibilityNode
fn clone(&self) -> AccessibilityNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AccessibilityNode
impl RefUnwindSafe for AccessibilityNode
impl Send for AccessibilityNode
impl Sync for AccessibilityNode
impl Unpin for AccessibilityNode
impl UnwindSafe for AccessibilityNode
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