Type Alias DefaultRules

Source
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>>>>