graphql-engine/v3/crates/engine
Daniel Harvey dda2fb8eca more explicit data flow in metadata resolver (#403)
<!-- Thank you for submitting this PR! :) -->

## Description

As noted in https://github.com/hasura/v3-engine/pull/398, the metadata
resolver works by passing a lot of mutable references around, making the
flow of data quite difficult to follow. This changes the passing of
`types` to make it more explicit. Where possible, any mutation is pushed
up to the top-level, or we return owned values.

V3_GIT_ORIGIN_REV_ID: 61251929cbc9b9410fabba85b58738037dfcb586
2024-03-26 09:59:13 +00:00
..
benches Move all crates into a folder (#355) 2024-03-19 18:07:14 +00:00
bin/engine Move all crates into a folder (#355) 2024-03-19 18:07:14 +00:00
src more explicit data flow in metadata resolver (#403) 2024-03-26 09:59:13 +00:00
tests support apollo federation (part 1) (#332) 2024-03-22 02:29:49 +00:00
build.rs Move all crates into a folder (#355) 2024-03-19 18:07:14 +00:00
Cargo.toml Disable benchmarks in unit tests. (#376) 2024-03-21 12:42:26 +00:00