juniper::http

Function resolve_into_stream

Source
pub async fn resolve_into_stream<'req, 'rn, 'ctx, 'a, QueryT, MutationT, SubscriptionT, S>(
    req: &'req GraphQLRequest<S>,
    root_node: &'rn RootNode<'a, QueryT, MutationT, SubscriptionT, S>,
    context: &'ctx QueryT::Context,
) -> Result<(Value<ValuesStream<'a, S>>, Vec<ExecutionError<S>>), GraphQLError>
where QueryT: GraphQLTypeAsync<S>, QueryT::TypeInfo: Sync, QueryT::Context: Sync, MutationT: GraphQLTypeAsync<S, Context = QueryT::Context>, MutationT::TypeInfo: Sync, SubscriptionT: GraphQLSubscriptionType<S, Context = QueryT::Context>, SubscriptionT::TypeInfo: Sync, S: ScalarValue + Send + Sync, 'req: 'a, 'rn: 'a, 'ctx: 'a,
Expand description

Resolve a GraphQL subscription into Value<ValuesStream<S> using the specified schema and context. This is a wrapper around the resolve_into_stream function exposed at the top level of this crate.