Skip to main content

Module ir

Module ir 

Source
Expand description

Format-neutral intermediate representations. Defines bounded ir contracts and behavior for this crate.

Structs§

AiPolicy
Author-supplied edit policy carried for optional external tool bridges.
DocumentIr
Bound instance ready for measurement and layout.
ElementId
Validated stable element identifier.
ElementIr
Expanded format-neutral element.
ExclusionIr
Page-relative non-painted geometry retained until layout.
GeometryIr
Source-independent geometry intent retained before measurement.
Provenance
Provenance retained through binding and layout.
RegionIr
Named region retained in source-relative units until page layout.
TableIr
Bound table intent retained until row/column measurement and pagination.
TemplateIr
Expanded reusable template IR.
TextIr
Format-neutral text layout intent retained until font measurement.
TransformIr
Source-independent transform intent retained until page geometry is known.

Enums§

ElementKind
Format-neutral element kind.
LayoutMode
Layout strategy for a node and its children.
PathCommandIr
Source-relative vector path command retained until layout resolves its units.