pub struct InspectorNode {
pub node_id: NodeId,
pub canvas_key: Option<u64>,
pub bounds: Rect,
pub label: String,
pub details: String,
pub focused: bool,
pub issue: bool,
}Expand description
A sanitized platform-projection element for developer inspection.
Fields§
§node_id: NodeIdThe application node owning this accessible element.
canvas_key: Option<u64>The identity of a virtual canvas child, when present.
bounds: RectAccessible bounds in surface-local logical pixels.
label: StringAccessible name and role for the reading-order list.
details: StringAccessible properties and actions, with password values excluded.
focused: boolWhether the application reports this element as focused.
issue: boolAn actionable naming issue to mark in the overlay.
Trait Implementations§
Source§impl Clone for InspectorNode
impl Clone for InspectorNode
Source§impl Debug for InspectorNode
impl Debug for InspectorNode
Source§impl PartialEq for InspectorNode
impl PartialEq for InspectorNode
impl StructuralPartialEq for InspectorNode
Auto Trait Implementations§
impl Freeze for InspectorNode
impl RefUnwindSafe for InspectorNode
impl Send for InspectorNode
impl Sync for InspectorNode
impl Unpin for InspectorNode
impl UnsafeUnpin for InspectorNode
impl UnwindSafe for InspectorNode
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