[−][src]Function juniper::execute
pub async fn execute<'a, S, QueryT, MutationT, SubscriptionT, '_, '_, '_>(
document_source: &'a str,
operation_name: Option<&'_ str>,
root_node: &'a 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,
Execute a query in a provided schema