Docs.rs
  • async-graphql-parser-4.0.2
    • async-graphql-parser 4.0.2
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • sunli829
    • Dependencies
      • async-graphql-value ^4.0.2 normal
      • pest ^2.1.3 normal
      • serde ^1.0.125 normal
      • serde_json ^1.0.64 normal
      • pest_generator ^2.1.3 dev
      • proc-macro2 ^1.0.37 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 4.0.2
  • All Items
  • Modules
  • Structs
  • Enums
  • Functions
  • Type Definitions

Modules

  • types

Structs

  • ErrorPositions
  • Pos
  • Positioned

Enums

  • Error

Functions

  • parse_query
  • parse_schema

Type Definitions

  • Result
logo
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>.

Loading search results...