Expand description

Support for validating query graph models.

The public interface consists of the following items:

Modules

Structs

A composite Validator that applies a chain of child Validator instances and concatenates their reported ValidationError vectors.

Enums

An enum consisting of variants corresponding to the different types of constraint violations that can be detected as part of model validation.

Traits

Validator 🔒
A common trait shared by all validators.

Functions

merge 🔒
Consumes and merges two ValidationResult instances, reusing memory if possible.

Type Definitions