Skip to main content

Module tree

Module tree 

Source
Expand description

Semantic tree DTOs.

Unset optionals are omitted from the wire form: the schema is strict, so an explicit null is a validation failure rather than “absent”.

Structs§

Cursor
Terminal cursor position, in viewport cells.
EvidenceProvenance
Provenance carried by every known physical observation.
Node
One accessible node with evidence-qualified geometry.
NodeGeometryObservations
Display and layout facts for one protocol-v3 semantic node.
PhysicalInputRecipe
A revision-bound, data-only physical strategy for one semantic intent.
PointerHitGrid
Compressed exact fresh-pointer routing grid for a completed frame.
PointerHitRegion
One non-overlapping rectangle owned by an exact pointer recipient.
ProviderActionRecipes
Production keybinding recipes for one semantic recipient and revision.
ProviderPaintedRegion
Exact viewport cells painted by an application’s production painter.
ProviderPointerRegion
Pointer-only application region; never layout or clipping geometry.
ProviderPointerSpan
One canonical half-open pointer row run.
ProviderRevisionEvidence
Revision-bound application evidence. status is available, lost, or violation.
ProviderScrollState
Revision-bound application viewport state for one semantic recipient.
ProviderTerminalInputModes
Production terminal parser configuration for one committed revision.
Rect
Zero-based viewport cell rectangle.
ScrollState
Application viewport state in production-defined logical units.
SemanticPaintedRegion
Exact painted cells attached to a semantic node observation.
Snapshot
The whole tree for one committed render.
State
The closed state set. None means “not asserted”, not “false”.
TextRange
Maps grapheme offsets of a node’s text onto cell coordinates.

Enums§

Checked
Whether a tri-state control is on, off, or partially selected.
CursorShape
Cursor rendering style.
EvidenceMethod
Method used to produce a known observation.
EvidenceSource
Layer that supplied a known observation.
EvidenceStrength
Authority of a known observation.
MixedState
The "mixed" literal, as its own type so serde can keep the schema closed.
Observation
Evidence-qualified fact. Unknown and unsupported are never coerced to false.
Orientation
Layout direction of a composite widget.
PhysicalInputRecipeAction
Semantic intent backed by a physical PTY-input recipe.
PhysicalInputRecipeStep
One data-only recipe step; no framework callback can cross this boundary.
Provenance
Where a semantic fact came from. Closed set.
ProviderFocusState
Exact production focus-manager result for one committed revision.
SemanticValueObservation
A semantic value with absence, support and confidentiality preserved.
SemanticValueSensitivity
Whether a semantic value may safely cross normal artifact boundaries.