Skip to main content

Module diagnostics

Module diagnostics 

Source
Expand description

Structured diagnostics for distribution conversions.

This mirrors the .pio.json diagnostic shape without depending on powerio-pkg, which already depends on this crate.

Structs§

DiagnosticCode
A stable dotted diagnostic code, e.g. EMIT.BMOPF.TRANSFORMER_UNSUPPORTED.
StructuredDiagnostic
One structured conversion finding.

Enums§

DiagnosticSeverity
Severity, ordered worst last.
DiagnosticStage
The conversion stage that emitted a diagnostic.

Constants§

READ_BMOPF_FIELD_NOT_A_NUMBER
A BMOPF field the schema types as a number holds something else. Severity Error: the field reads as NaN, which serializes on as an unbounded limit, so the parse states a fact the source never gave.
READ_DSS_INCLUDE_BUDGET
The reader stopped following Redirect/Compile/Buscoords includes because the case exceeded the include budget. Severity Error: the parse continued, but the network is incomplete.
READ_DSS_INCLUDE_REFUSED
A Redirect/Compile/Buscoords include the reader refused because it escapes the case directory. Severity Error: the parse continued, but the network is incomplete.