Docs.rs
  • graphql-tools-0.0.13
    • graphql-tools 0.0.13
    • 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.9% 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

Module rules

  • Modules
logo
Change settings

Module graphql_tools::validation::rules

source · [−]

Re-exports

pub use self::defaults::*;
pub use self::fields_on_correct_type::*;
pub use self::fragments_on_composite_types::*;
pub use self::known_argument_names::*;
pub use self::known_fragment_names::*;
pub use self::known_type_names::*;
pub use self::leaf_field_selections::*;
pub use self::lone_anonymous_operation::*;
pub use self::no_fragments_cycle::*;
pub use self::no_undefined_variables::*;
pub use self::no_unused_fragments::*;
pub use self::no_unused_variables::*;
pub use self::overlapping_fields_can_be_merged::*;
pub use self::possible_fragment_spreads::*;
pub use self::provided_required_arguments::*;
pub use self::rule::*;
pub use self::single_field_subscriptions::*;
pub use self::unique_argument_names::*;
pub use self::unique_fragment_names::*;
pub use self::unique_operation_names::*;
pub use self::unique_variable_names::*;
pub use self::variables_are_input_types::*;

Modules

defaults
fields_on_correct_type
fragments_on_composite_types
known_argument_names
known_fragment_names
known_type_names
leaf_field_selections
lone_anonymous_operation
no_fragments_cycle
no_undefined_variables
no_unused_fragments
no_unused_variables
overlapping_fields_can_be_merged
possible_fragment_spreads
provided_required_arguments
rule

Utilities validating GraphQL documents/operations

single_field_subscriptions
unique_argument_names
unique_fragment_names
unique_operation_names
unique_variable_names
variables_are_input_types