Skip to main content

Crate incular_semantics

Crate incular_semantics 

Source
Expand description

Renderer- and platform-neutral retained accessibility semantics.

This crate owns the semantic data model and its generational retained tree. Widget trees map their persistent identities to these nodes, while runtimes and native adapters communicate exclusively through SemanticNodeId and SemanticAction.

Structs§

SemanticNode
SemanticNodeId
SemanticState
SemanticsDiagnostics
SemanticsTree
Retained semantic arena. IDs are generational, so stale platform actions cannot address a node that later reuses the same storage slot.
TextSelection

Enums§

CheckedState
Value of a checkable control. None in SemanticState::checked means the node is not checkable; an indeterminate control is still checkable.
Role
SemanticAction
A request received from a native accessibility adapter. Text offsets use the editing model’s UTF-8 byte indexing convention.
SemanticActionKind

Type Aliases§

SemanticRole