Skip to main content

Module validator

Module validator 

Source
Expand description

Output validator for structured responses.

Validates JSON data against JSON schemas, supporting:

  • Basic type validation (string, integer, number, boolean, array, object, null)
  • Field constraints (minLength, maxLength, minimum, maximum, pattern, enum)
  • Array constraints (minItems, maxItems, items schema)
  • Nested validation (recursive object and array validation)
  • Additional properties control

Structs§

OutputValidator
Validator for structured output.

Traits§

IntoValidatorData
Trait for types that can be converted to validator data.