Crate gurkle[][src]

The top-level documentation resides on the project README at the moment.

The main interface to this library is the custom derive that generates modules from a GraphQL query and schema. See the docs for the [GraphQLRequest] trait for a full example.

Structs

Client
GraphQLError

An element in the top-level errors array of a response body.

Location

Represents a location inside a query string. Used in errors. See GraphQLError.

QueryBody

The form in which queries are sent over HTTP in most implementations. This will be built using the [GraphQLRequest] trait normally.

Response

The generic shape taken by the responses of GraphQL APIs.

Enums

Error
PathFragment

Part of a path in a query. It can be an object key or an array index. See GraphQLError.

Traits

Executor