Docs.rs
  • async-graphql-parser-5.0.5
    • async-graphql-parser 5.0.5
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • sunli829
    • Dependencies
      • async-graphql-value ^5.0.4 normal
      • pest ^2.5.2 normal
      • serde ^1.0.125 normal
      • serde_json ^1.0.64 normal
      • pest_generator ^2.5.2 dev
      • prettyplease ^0.1.22 dev
      • proc-macro2 ^1.0.37 dev
      • syn ^1.0.103 dev
    • Versions
    • 100% 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
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

Crate async_graphql_parser

logo

Crate async_graphql_parser

  • Version 5.0.5
  • All Items
  • Modules
  • Structs
  • Enums
  • Functions
  • Type Definitions

Crates

  • async_graphql_parser
?
Change settings

Crate async_graphql_parser

source ·
Expand description

A parser for GraphQL. Used in the async-graphql crate.

It uses the pest crate to parse the input and then transforms it into Rust types.

Modules

types
GraphQL types.

Structs

ErrorPositions
An iterator over the positions inside an error.
Pos
Original position of an element in source code.
Positioned
An AST node that stores its original position.

Enums

Error
Parser error.

Functions

parse_query
Parse a GraphQL query document.
parse_schema
Parse a GraphQL schema document.

Type Definitions

Result
An alias for Result<T, Error>.

Results

async_graphql_parser::types::EnumValueDefinition::value
The value name.
async_graphql_parser::types::EnumType::values
The possible values of the enum.
async_graphql_parser::types::DirectiveLocation::EnumValue
A value on an enum.
async_graphql_parser::types::VariableDefinition::default_value
Get the default value of the variable; this is …
async_graphql_parser::types::VariableDefinition::default_value
The optional default value of the variable.
async_graphql_parser::types::InputValueDefinition::default_value
The default value of the argument, if there is one.
async_graphql_parser::types::EnumValueDefinition
The definition of a value inside an enum.
async_graphql_parser::types::InputValueDefinition
The definition of an input value inside the arguments of a …
async_graphql_parser::types::Type::base
The base type.
async_graphql_parser::types::VariableDefinition::name
The name of the variable, without the preceding $.
async_graphql_parser::types::Field::name
The name of the field.
async_graphql_parser::types::TypeDefinition::name
The name of the type.
async_graphql_parser::types::FieldDefinition::name
The name of the field.
async_graphql_parser::types::InputValueDefinition::name
The name of the argument.
async_graphql_parser::types::DirectiveDefinition::name
The name of the directive.
async_graphql_parser::types::ConstDirective::name
The name of the directive.
async_graphql_parser::types::Directive::name
The name of the directive.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.