Expand description
Strict version-one YAML frontend types. Defines bounded source contracts and behavior for this crate.
Structs§
- AiSource
Policy - Author-provided policy consumed only by the optional AI bridge.
- Collision
Advanced Source - Advanced geometry-first collision declaration.
- Component
Source - Component with typed/default props and element body.
- Data
Field Source - Typed input field declaration.
- Edge
Source - Four independently specified edges.
- Element
Source - Declarative element frontend.
- Element
Style Rule Source - Conditional style layer evaluated against the active binding context.
- Exclusion
Source - Named non-painted geometry inserted into every page collision index.
- Include
Source - Sandboxed include declaration.
- Page
Layer Source - Elements painted in one semantic page layer.
- Page
Source - Page or canvas geometry and role-layer source.
- Region
Source - Named rectangular layout region.
- Style
Source - Frontend style declaration. Typed conversion happens during expansion.
- Table
Source - Declarative first-class table options.
- Table
Style Rule Source - Conditional table-row style in frontend color/length syntax.
- Template
Source V1 - Version-one YAML frontend. This is never renderer input.
- Text
Source Options - Declarative text measurement and overflow options.
- Theme
Source - Theme tokens and optional parent.
- Transform
Source - Declarative fixed-point transform resolved around an element-local origin.
Enums§
- Collision
Source - Geometry-first collision declaration or the shorthand
collision: false. - Color
Source - String/token or explicit typed color accepted by the YAML frontend.
- Data
Type Source - Supported typed data kinds.
- Mirror
Source - Coordinate mirrored by
TransformSource. - Model
Kind - Top-level source model.
- Path
Command Source - Vector path source commands.