pub struct AxNode {Show 13 fields
pub node_id: AxNodeId,
pub ignored: bool,
pub ignored_reasons: Option<Vec<AxProperty>>,
pub role: Option<AxValue>,
pub chrome_role: Option<AxValue>,
pub name: Option<AxValue>,
pub description: Option<AxValue>,
pub value: Option<AxValue>,
pub properties: Option<Vec<AxProperty>>,
pub parent_id: Option<AxNodeId>,
pub child_ids: Option<Vec<AxNodeId>>,
pub backend_dom_node_id: Option<BackendNodeId>,
pub frame_id: Option<FrameId>,
}Fields§
§node_id: AxNodeId§ignored: bool§ignored_reasons: Option<Vec<AxProperty>>§role: Option<AxValue>§chrome_role: Option<AxValue>§name: Option<AxValue>§description: Option<AxValue>§value: Option<AxValue>§properties: Option<Vec<AxProperty>>§parent_id: Option<AxNodeId>§child_ids: Option<Vec<AxNodeId>>§backend_dom_node_id: Option<BackendNodeId>§frame_id: Option<FrameId>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AxNode
impl<'de> Deserialize<'de> for AxNode
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
impl StructuralPartialEq for AxNode
Auto Trait Implementations§
impl Freeze for AxNode
impl RefUnwindSafe for AxNode
impl Send for AxNode
impl Sync for AxNode
impl Unpin for AxNode
impl UnwindSafe for AxNode
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