pub type DefaultRules<'a> = ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, LoneAnonymousOperation, UniqueVariableNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, UniqueFragmentNames<'a>, UniqueOperationNames<'a>>>, ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoUnusedFragments<'a>, UniqueArgumentNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, KnownFragmentNames<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoFragmentCycles<'a>, NoUndefinedVariables<'a>>>>>;
Expand description
All of GraphQL’s validation rules which don’t require a schema to be run combined into one
ValidationRule
.
See: ComposedVisitor
Aliased Type§
struct DefaultRules<'a> {
pub a: ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, LoneAnonymousOperation, UniqueVariableNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, UniqueFragmentNames<'a>, UniqueOperationNames<'a>>>,
pub b: ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoUnusedFragments<'a>, UniqueArgumentNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, KnownFragmentNames<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoFragmentCycles<'a>, NoUndefinedVariables<'a>>>>,
/* private fields */
}
Fields§
§a: ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, LoneAnonymousOperation, UniqueVariableNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, UniqueFragmentNames<'a>, UniqueOperationNames<'a>>>
§b: ComposedVisitor<'a, ValidationContext<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoUnusedFragments<'a>, UniqueArgumentNames<'a>>, ComposedVisitor<'a, ValidationContext<'a>, KnownFragmentNames<'a>, ComposedVisitor<'a, ValidationContext<'a>, NoFragmentCycles<'a>, NoUndefinedVariables<'a>>>>