Struct accesskit_consumer::Node [−][src]
pub struct Node<'a> {
    pub tree_reader: &'a TreeReader<'a>,
    // some fields omitted
}Fields
tree_reader: &'a TreeReader<'a>Implementations
pub fn children(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + ExactSizeIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
pub fn unignored_children(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
pub fn following_siblings(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + ExactSizeIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
pub fn following_unignored_siblings(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
pub fn preceding_siblings(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + ExactSizeIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
pub fn preceding_unignored_siblings(
    self
) -> impl DoubleEndedIterator<Item = Node<'a>> + FusedIterator<Item = Node<'a>> + 'a
Returns the transform defined directly on this node, or the identity transform, without taking into account transforms on ancestors.
Returns the combined affine transform of this node and its ancestors, up to and including the root of this node’s tree.
Returns the node’s transformed bounding box relative to the tree’s container (e.g. window).
Returns the deepest visible node, either this node or a descendant, at the given point in this node’s coordinate space.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Node<'a>
impl<'a> !UnwindSafe for Node<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
