Expand description
Schema embedding + the generic validate_against_schema entry point.
The portable-artifact schemas are the single source of truth for each
artifact’s shape. They are embedded at compile time with include_str! (so
the binary is self-contained, with no schema/ directory to ship alongside)
and compiled once into reusable jsonschema validators.
Enums§
- Schema
Name - Names the portable-artifact schemas.
benchmarkandjudge-tasksare first-class here, schema-gated like every other pipeline output.
Functions§
- validate_
against_ schema - Validate
dataagainst the named schema. Returns it deserialized intoTon success; on mismatch, returns asource-prefixedValidationErrorlisting every failure.