graphql-composition 0.12.2

An implementation of GraphQL federated schema composition
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::*;

impl Context<'_> {
    pub(crate) fn ingest_extra_directive_arguments(
        &mut self,
        arguments: ast::Iter<'_, ast::Argument<'_>>,
    ) -> Vec<(subgraphs::StringId, subgraphs::Value)> {
        arguments
            .map(|argument| {
                (
                    self.subgraphs.strings.intern(argument.name()),
                    ast_value_to_subgraph_value(argument.value(), self.subgraphs),
                )
            })
            .collect()
    }
}