Crate juniper_graphql_ws[−][src]
juniper_graphql_ws
This crate contains an implementation of the graphql-ws protocol, as used by Apollo.
Structs
Connection | Implements the graphql-ws protocol. This is a sink for |
ConnectionConfig | ConnectionConfig is used to configure the connection once the client sends the ConnectionInit message. |
ConnectionErrorPayload | The payload for errors that are not associated with a GraphQL operation. |
DataPayload | Sent after execution of an operation. For queries and mutations, this is sent to the client once. For subscriptions, this is sent for every event in the event stream. |
ErrorPayload | A payload for errors that can happen before execution. Errors that happen during execution are
instead sent to the client via |
StartPayload | The payload for a client’s “start” message. This triggers execution of a query, mutation, or subscription. |
Enums
ClientMessage | ClientMessage defines the message types that clients can send. |
ServerMessage | ServerMessage defines the message types that servers can send. |
Traits
Init | Init defines the requirements for types that can provide connection configurations when
ConnectionInit messages are received. Implementations are provided for |
Schema | Schema defines the requirements for schemas that can be used for operations. Typically this is
just an |