#![forbid(unsafe_code)]
#![warn(
missing_docs,
missing_debug_implementations,
rust_2018_idioms,
unreachable_pub,
clippy::all
)]
pub mod error;
pub mod executor;
pub mod handler;
pub mod routes;
pub mod schema;
pub use error::{GraphQLError, Result as GraphQLResult};
pub use executor::GraphQLExecutor;
pub use handler::GraphQLHandler;
pub use routes::GraphQLRouteConfig;
pub use schema::{
FullSchemaConfig, QueryMutationConfig, QueryOnlyConfig, SchemaBuilder, SchemaConfig, SchemaError, SchemaResult,
schema_full, schema_query_mutation, schema_query_only,
};