Docs.rs
  • async-graphql-parser-5.0.4
    • async-graphql-parser 5.0.4
    • 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.4.1 normal
      • serde ^1.0.125 normal
      • serde_json ^1.0.64 normal
      • pest_generator ^2.4.1 dev
      • prettyplease ^0.1.21 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.4
  • 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::Error::MultipleRoots::schema
The position of the schema.
async_graphql_parser::types::TypeSystemDefinition::Schema
The definition of the schema of the service.
async_graphql_parser::types::DirectiveLocation::Schema
A schema.
async_graphql_parser::parse_schema
Parse a GraphQL schema document.
async_graphql_parser::types::SchemaDefinition
The definition of the schema in a GraphQL service.
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.