Skip to main content

Module contract

Module contract 

Source
Expand description

Typed machine-output contracts for embeddable Heddle reports.

Structs§

OutputDiscriminator
A stable field/value discriminator in a machine-readable report payload.
ReportContract
Stable contract metadata carried beside a typed Heddle report.

Enums§

MachineOutputKind
The machine-readable output container a report is serialized into.

Traits§

HeddleReport
A typed report that exposes its stable machine-output contract.

Functions§

schema_for_report
Generate a JSON Schema value for a report type.