Expand description
Adaptive Cards transpiler (Windows Widgets Board). IR → Adaptive Card 1.5 transpiler for Windows Widgets Board.
Pure Rust — runs on any host. Elements Adaptive Cards cannot express natively
(canvas, chart, gauge, shape, zstack, gradients) are rasterized to
PNG data URIs when the rasterize feature is enabled; otherwise they may be
skipped / flattened and recorded in TranspileResult::skipped.
Element conversion is split across the six render groups (layout, text,
media, data, interactive, spacing) plus shared token helpers in
style, mirroring the Android/Swift renderers.
Structs§
- Transpile
Result - Result of transpiling one IR root (plus skipped diagnostics).
Functions§
- ac_
data_ key - ac_
template_ key - Storage keys written next to the config map for the C# provider.
- to_
adaptive_ card - Build an Adaptive Card 1.5 document from a root element.
- to_
adaptive_ card_ for_ size - Pick a size branch from
WidgetConfigand transpile. - validate_
card_ structure - Structural check (no full JSON Schema dependency).