Function juniper::executor::execute_validated_query_async[][src]

pub async fn execute_validated_query_async<'a, 'b, QueryT, MutationT, SubscriptionT, S>(
    document: &'b Document<'a, S>,
    operation: &'b Spanning<Operation<'_, S>>,
    root_node: &RootNode<'a, QueryT, MutationT, SubscriptionT, S>,
    variables: &Variables<S>,
    context: &QueryT::Context
) -> Result<(Value<S>, Vec<ExecutionError<S>>), GraphQLError<'a>> where
    QueryT: GraphQLTypeAsync<S>,
    QueryT::TypeInfo: Sync,
    QueryT::Context: Sync,
    MutationT: GraphQLTypeAsync<S, Context = QueryT::Context>,
    MutationT::TypeInfo: Sync,
    SubscriptionT: GraphQLType<S, Context = QueryT::Context> + Sync,
    SubscriptionT::TypeInfo: Sync,
    S: ScalarValue + Send + Sync
Expand description

Create new Executor and start asynchronous query execution. Returns IsSubscription error if subscription is passed.