1#![allow(clippy::type_complexity)]
3#![forbid(unsafe_code)]
4#![warn(missing_docs)]
5
6#[cfg(not(gqlrs_no_send))]
7mod batch_request;
8#[cfg(not(gqlrs_no_send))]
9mod error;
10#[cfg(not(gqlrs_no_send))]
11mod request;
12#[cfg(not(gqlrs_no_send))]
13mod subscription;
14
15#[cfg(not(gqlrs_no_send))]
16pub use batch_request::{GraphQLBatchResponse, graphql_batch, graphql_batch_opts};
17#[cfg(not(gqlrs_no_send))]
18pub use error::GraphQLBadRequest;
19#[cfg(not(gqlrs_no_send))]
20pub use request::{GraphQLResponse, graphql, graphql_opts};
21#[cfg(not(gqlrs_no_send))]
22pub use subscription::{GraphQLWebSocket, graphql_protocol, graphql_subscription};