pub struct AXNodeBuilder<'a> { /* private fields */ }Implementations§
Source§impl<'a> AXNodeBuilder<'a>
impl<'a> AXNodeBuilder<'a>
Sourcepub fn ignoredReasons(self, ignoredReasons: Vec<AXProperty<'a>>) -> Self
pub fn ignoredReasons(self, ignoredReasons: Vec<AXProperty<'a>>) -> Self
Collection of reasons why this node is hidden.
Sourcepub fn chromeRole(self, chromeRole: AXValue<'a>) -> Self
pub fn chromeRole(self, chromeRole: AXValue<'a>) -> Self
This ‘Node’’s Chrome raw role.
Sourcepub fn description(self, description: AXValue<'a>) -> Self
pub fn description(self, description: AXValue<'a>) -> Self
The accessible description for this ‘Node’.
Sourcepub fn properties(self, properties: Vec<AXProperty<'a>>) -> Self
pub fn properties(self, properties: Vec<AXProperty<'a>>) -> Self
All other properties
Sourcepub fn childIds(self, childIds: Vec<AXNodeId<'a>>) -> Self
pub fn childIds(self, childIds: Vec<AXNodeId<'a>>) -> Self
IDs for each of this node’s child nodes.
Sourcepub fn backendDOMNodeId(self, backendDOMNodeId: BackendNodeId) -> Self
pub fn backendDOMNodeId(self, backendDOMNodeId: BackendNodeId) -> Self
The backend ID for the associated DOM node, if any.
Sourcepub fn frameId(self, frameId: FrameId<'a>) -> Self
pub fn frameId(self, frameId: FrameId<'a>) -> Self
The frame ID for the frame associated with this nodes document.
pub fn build(self) -> AXNode<'a>
Auto Trait Implementations§
impl<'a> Freeze for AXNodeBuilder<'a>
impl<'a> RefUnwindSafe for AXNodeBuilder<'a>
impl<'a> Send for AXNodeBuilder<'a>
impl<'a> Sync for AXNodeBuilder<'a>
impl<'a> Unpin for AXNodeBuilder<'a>
impl<'a> UnsafeUnpin for AXNodeBuilder<'a>
impl<'a> UnwindSafe for AXNodeBuilder<'a>
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