pub async fn graphql_handler<Query, Mutation, Subscription, CtxT, S>(
    schema: &RootNode<'static, Query, Mutation, Subscription, S>,
    context: &CtxT,
    req: HttpRequest,
    payload: Payload
) -> Result<HttpResponse, Error>
where Query: GraphQLTypeAsync<S, Context = CtxT>, Query::TypeInfo: Sync, Mutation: GraphQLTypeAsync<S, Context = CtxT>, Mutation::TypeInfo: Sync, Subscription: GraphQLSubscriptionType<S, Context = CtxT>, Subscription::TypeInfo: Sync, CtxT: Sync, S: ScalarValue + Send + Sync,
Expand description

Actix Web GraphQL Handler for GET and POST requests