juniper/integration_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
..
async_await Switch to HashMap for the internal representation of object fields (#872) 2021-02-28 18:10:53 -10:00
codegen_fail Fix attributes naming on fields and arguments for interfaces and unions (#806) 2020-11-14 15:41:01 +02:00
juniper_tests Make the executor and validation APIs public to enable split parsing and execution (#874) 2021-04-02 19:13:06 -10:00