Docs.rs
  • async-graphql-0.10.2
    • async-graphql 0.10.2
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • sunli829
    • Dependencies
      • anyhow ^1.0.26 normal
      • async-graphql-derive ^0.10.2 normal
      • async-trait ^0.1.24 normal
      • chrono ^0.4.10 normal
      • fnv ^1.0.6 normal
      • graphql-parser ^0.2.3 normal
      • serde ^1.0.104 normal
      • serde_derive ^1.0.104 normal
      • serde_json ^1.0.48 normal
      • thiserror ^1.0.11 normal
      • uuid ^0.8.1 normal
      • actix-rt ^1.0.0 dev
      • actix-web ^2.0.0 dev
      • async-std ^1.5.0 dev
      • mime ^0.3.16 dev
      • slab ^0.4.2 dev
      • tide ^0.6.0 dev
    • Versions
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • 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

Crate async_graphql

See all async_graphql's items

  • Modules
  • Macros
  • Structs
  • Enums
  • Traits
  • Type Definitions

Crates

  • async_graphql
Change settings

[−][src]Crate async_graphql

[−] Expand description

The GraphQL server library implemented by rust

Crates.io version Download docs.rs docs

Documentation

  • GitHub repository
  • Cargo package
  • Minimum supported Rust version: 1.39 or later

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

  • GraphQL

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

Results for GQLInputObject

In Names
(1)
In Parameters
(0)
In Return Types
(0)
async_graphql::GQLInputObject 
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.

Keyboard Shortcuts

?
Show this help dialog
S
Focus the search field
↑
Move up in search results
↓
Move down in search results
↹
Switch tab
⏎
Go to active search result
+
Expand all sections
-
Collapse all sections

Search Tricks

Prefix searches with a type followed by a colon (e.g., fn:) to restrict the search to a given type.

Accepted types are: fn, mod, struct, enum, trait, type, macro, and const.

Search functions by type signature (e.g., vec -> usize or * -> vec)

Search multiple things at once by splitting your query with comma (e.g., str,u8 or String,struct:Vec,test)

You can look for items with an exact name by putting double quotes around your request: "string"

Look for items inside another one by searching for a path: vec::Vec