apollo-router 1.61.13

A configurable, high-performance routing runtime for Apollo Federation 🚀
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! GraphQL execution engine initially copied from
//! <https://github.com/apollographql/apollo-rs/tree/apollo-compiler%401.27.0/crates/apollo-compiler/src/execution>
//!
//! It exists inside apollo-compiler to support introspection but is not exposed in its public API.
//! This may change if we figure out a good public API for execution and resolvers,
//! at which point this duplicated code could be removed.
//!
//! Changes to merge back upstream in that case:
//!
//! * `ResolvedValue::List` contains an iterator of results,
//!   in case an error happens during iteration.

#[macro_use]
pub(crate) mod resolver;
pub(crate) mod engine;
pub(crate) mod input_coercion;
pub(crate) mod result_coercion;
pub(crate) mod validation;