[][src]Crate async_graphql

The GraphQL server library implemented by rust

Crates.io version Download docs.rs docs

Documentation

Features

  • Fully support async/await.
  • Type safety.
  • Rustfmt friendly (Procedural Macro).
  • Custom scalar.
  • Minimal overhead.
  • Easy integration (hyper, actix_web, tide ...).

License

Licensed under either of

  • Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.

References

Modules

http

Macros

impl_scalar

Structs

GQLEmptyMutation
GQLEnumItem
ID
PositionError
QueryBuilder
QueryParseError
Schema
Variables

Enums

QueryError
Value

Traits

ErrorWithPosition
GQLEnum
GQLInputObject
GQLInputValue
GQLObject
GQLOutputValue
GQLScalar
GQLType

Type Definitions

Context
Error
Result

Attribute Macros

Enum
InputObject
Interface
Object
Union