Docs.rs
  • graphql-tools-0.0.7
    • graphql-tools 0.0.7
    • 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
    • 5.63% 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 schema

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Definitions
logo
Change settings

Module graphql_tools::static_graphql::schema[−][src]

Structs

Directive
DirectiveDefinition
Document
EnumType
EnumTypeExtension
EnumValue
Field
InputObjectType
InputObjectTypeExtension
InputValue
InterfaceType
InterfaceTypeExtension
InvalidDirectiveLocation
ObjectType
ObjectTypeExtension
ParseError

Error parsing schema

ScalarType
ScalarTypeExtension
SchemaDefinition
UnionType
UnionTypeExtension

Enums

Definition
DirectiveLocation
Type
TypeDefinition
TypeExtension
Value

Traits

Text

Text abstracts over types that hold a string value. It is used to make the AST generic over the string type.

Functions

parse_schema

Parses a piece of schema language and returns an AST

Type Definitions

Directive
DirectiveDefinition
Document
EnumType
EnumValue
Field
InputObjectType
InputValue
InterfaceType
ObjectType
ScalarType
SchemaDefinition
Type
TypeDefinition
UnionType
Value