Struct cdp::accessibility::AxNode
[−]
[src]
pub struct AxNode<'a> { pub node_id: AxNodeId<'a>, pub ignored: bool, pub ignored_reasons: Option<Vec<AxProperty<'a>>>, pub role: Option<AxValue<'a>>, pub name: Option<AxValue<'a>>, pub description: Option<AxValue<'a>>, pub value: Option<AxValue<'a>>, pub properties: Option<Vec<AxProperty<'a>>>, pub child_ids: Option<Vec<AxNodeId<'a>>>, pub backend_dom_node_id: Option<BackendNodeId>, }
[Experimental] A node in the accessibility tree.
Fields
node_id: AxNodeId<'a>
Unique identifier for this node.
ignored: bool
Whether this node is ignored for accessibility
ignored_reasons: Option<Vec<AxProperty<'a>>>
Collection of reasons why this node is hidden.
role: Option<AxValue<'a>>
This Node
's role, whether explicit or implicit.
name: Option<AxValue<'a>>
The accessible name for this Node
.
description: Option<AxValue<'a>>
The accessible description for this Node
.
value: Option<AxValue<'a>>
The value for this Node
.
properties: Option<Vec<AxProperty<'a>>>
All other properties
child_ids: Option<Vec<AxNodeId<'a>>>
IDs for each of this node's child nodes.
backend_dom_node_id: Option<BackendNodeId>
The backend ID for the associated DOM node, if any.
Trait Implementations
impl<'a> Clone for AxNode<'a>
[src]
fn clone(&self) -> AxNode<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more