Skip to main content

Crate boxology_classifier

Crate boxology_classifier 

Source
Expand description

A pure, fail-closed classifier for one schema revision against another.

The classifier reads only the supplied SchemaDocument values. It consults no filesystem, environment, network, clock, locale, process, or execution state, and has no policy controls that could hide or relabel a finding. Named type-graph rows emit structured findings; every unmatched difference falls to the fail-closed default. Structural capability, metadata, named-field, and payload rows are named; reorder differences remain fail-closed. Canonical report renderings are available as render_text and render_json.

Structs§

ClassificationReport
The findings and maximum-severity verdict for one classification.
Finding
One classified schema change.

Enums§

Class
The compatibility class of one schema change, ordered from least to most severe.

Functions§

classify
Classifies the supplied base and submitted schema documents.
render_json
Renders a classification report as its canonical deterministic JSON mirror.
render_text
Renders a classification report in the canonical human-readable form.