juniper/integration_tests/juniper_tests
Jerel Unruh c78045c167
Make the executor and validation APIs public to enable split parsing and execution (#874)
* Make the executor and validation APIs public to enable splitting parsing and execution into two stages

Based on https://github.com/graphql-rust/juniper/pull/773#issuecomment-703783048 and https://github.com/graphql-rust/juniper/pull/773#issuecomment-704009918

* Fix fmt warning for visit_all_rules

* Add `Definition` to the public API so it's available for the result of compilation

* Make OperationType public so that user land code can tell the difference between query/mutation and subscription

* Add integrations tests for execute_validated_query_async, visit_all_rules, get_operation, and resolve_validated_subscription

Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>
2021-04-02 19:13:06 -10:00
..
src Make the executor and validation APIs public to enable split parsing and execution (#874) 2021-04-02 19:13:06 -10:00
Cargo.toml Make the executor and validation APIs public to enable split parsing and execution (#874) 2021-04-02 19:13:06 -10:00
Makefile.toml Fix makefiles for benchmarks 2020-01-20 23:42:57 -08:00