Docs.rs
  • graphql-tools-0.0.14
    • graphql-tools 0.0.14
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Homepage
    • Documentation
    • crates.io
    • Source
    • Owners
    • dotansimha
    • kamilkisiela
    • Dependencies
      • graphql-parser ^0.4.0 normal
      • graphql-parser ^0.4.0 dev
    • Versions
    • 9.84% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
☰
logo

Trait ValidationRule

Provided Methods

validate

Implementors

Other items in
graphql_tools::validation::rules::rule

logo
Change settings

Trait graphql_tools::validation::rules::rule::ValidationRule

source · [−]
pub trait ValidationRule: Send + Sync {
    fn validate<'a>(
        &self,
        _ctx: &'a ValidationContext<'a>
    ) -> Vec<ValidationError> { ... } }

Provided methods

source

fn validate<'a>(&self, _ctx: &'a ValidationContext<'a>) -> Vec<ValidationError>

Implementors

source

impl ValidationRule for FieldsOnCorrectType

source

impl ValidationRule for FragmentsOnCompositeTypes

source

impl ValidationRule for KnownArgumentNames

source

impl ValidationRule for KnownFragmentNames

source

impl ValidationRule for KnownTypeNames

source

impl ValidationRule for LeafFieldSelections

source

impl ValidationRule for LoneAnonymousOperation

source

impl ValidationRule for NoFragmentsCycle

source

impl ValidationRule for NoUndefinedVariables

source

impl ValidationRule for NoUnusedFragments

source

impl ValidationRule for NoUnusedVariables

source

impl ValidationRule for OverlappingFieldsCanBeMerged

source

impl ValidationRule for PossibleFragmentSpreads

source

impl ValidationRule for ProvidedRequiredArguments

source

impl ValidationRule for SingleFieldSubscriptions

source

impl ValidationRule for UniqueArgumentNames

source

impl ValidationRule for UniqueFragmentNames

source

impl ValidationRule for UniqueOperationNames

source

impl ValidationRule for UniqueVariableNames

source

impl ValidationRule for VariablesAreInputTypes