Function juniper_hyper::graphql

source ·
pub async fn graphql<CtxT, QueryT, MutationT, SubscriptionT, S>(
    root_node: Arc<RootNode<'static, QueryT, MutationT, SubscriptionT, S>>,
    context: Arc<CtxT>,
    req: Request<Incoming>
) -> Response<String>
where QueryT: GraphQLTypeAsync<S, Context = CtxT>, QueryT::TypeInfo: Sync, MutationT: GraphQLTypeAsync<S, Context = CtxT>, MutationT::TypeInfo: Sync, SubscriptionT: GraphQLSubscriptionType<S, Context = CtxT>, SubscriptionT::TypeInfo: Sync, CtxT: Sync, S: ScalarValue + Send + Sync,