pub struct SemanticRelations {
pub labelled_by: Vec<SemanticNodeId>,
pub described_by: Vec<SemanticNodeId>,
pub controls: Vec<SemanticNodeId>,
pub active_descendant: Option<SemanticNodeId>,
}Expand description
References resolved in one semantic tree; no renderer or widget keys escape here.
Fields§
§labelled_by: Vec<SemanticNodeId>§described_by: Vec<SemanticNodeId>§controls: Vec<SemanticNodeId>§active_descendant: Option<SemanticNodeId>Implementations§
Trait Implementations§
Source§impl Clone for SemanticRelations
impl Clone for SemanticRelations
Source§fn clone(&self) -> SemanticRelations
fn clone(&self) -> SemanticRelations
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SemanticRelations
impl Debug for SemanticRelations
Source§impl Default for SemanticRelations
impl Default for SemanticRelations
Source§fn default() -> SemanticRelations
fn default() -> SemanticRelations
Returns the “default value” for a type. Read more
impl Eq for SemanticRelations
Source§impl PartialEq for SemanticRelations
impl PartialEq for SemanticRelations
impl StructuralPartialEq for SemanticRelations
Auto Trait Implementations§
impl Freeze for SemanticRelations
impl RefUnwindSafe for SemanticRelations
impl Send for SemanticRelations
impl Sync for SemanticRelations
impl Unpin for SemanticRelations
impl UnsafeUnpin for SemanticRelations
impl UnwindSafe for SemanticRelations
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