List of all items
Structs
- context::ExecutionContext
- context::OutputRewritesStorage
- execution::client_request_details::ClientRequestDetails
- execution::client_request_details::OperationDetails
- execution::error::LazyPlanContext
- execution::error::PlanExecutionError
- execution::error::PlanExecutionErrorContext
- execution::jwt_forward::JwtAuthForwardingPlan
- execution::plan::Executor
- execution::plan::PlanExecutionOutput
- execution::plan::QueryPlanExecutionOpts
- executors::common::SubgraphExecutionRequest
- executors::http::HTTPSubgraphExecutor
- executors::http::SendRequestOpts
- executors::http::SubgraphHttpResponse
- executors::map::SubgraphExecutorMap
- headers::plan::HeaderRulesPlan
- headers::plan::RequestHeaderRules
- headers::plan::RequestInsertExpression
- headers::plan::RequestInsertStatic
- headers::plan::RequestPropagateNamed
- headers::plan::RequestPropagateRegex
- headers::plan::RequestRemoveNamed
- headers::plan::RequestRemoveRegex
- headers::plan::ResponseHeaderAggregator
- headers::plan::ResponseHeaderRules
- headers::plan::ResponseInsertExpression
- headers::plan::ResponseInsertStatic
- headers::plan::ResponsePropagateNamed
- headers::plan::ResponsePropagateRegex
- headers::plan::ResponseRemoveNamed
- headers::plan::ResponseRemoveRegex
- headers::request::RequestExpressionContext
- headers::response::ResponseExpressionContext
- introspection::partition::PartitionedOperation
- introspection::resolve::IntrospectionContext
- introspection::schema::FieldTypeInfo
- introspection::schema::PossibleTypes
- introspection::schema::SchemaMetadata
- plugins::hooks::on_execute::OnExecuteEndHookPayload
- plugins::hooks::on_execute::OnExecuteStartHookPayload
- plugins::hooks::on_graphql_error::OnGraphQLErrorHookPayload
- plugins::hooks::on_graphql_params::GraphQLParams
- plugins::hooks::on_graphql_params::OnGraphQLParamsEndHookPayload
- plugins::hooks::on_graphql_params::OnGraphQLParamsStartHookPayload
- plugins::hooks::on_graphql_parse::OnGraphQLParseEndHookPayload
- plugins::hooks::on_graphql_parse::OnGraphQLParseStartHookPayload
- plugins::hooks::on_graphql_validation::OnGraphQLValidationEndHookPayload
- plugins::hooks::on_graphql_validation::OnGraphQLValidationStartHookPayload
- plugins::hooks::on_http_request::OnHttpRequestHookPayload
- plugins::hooks::on_http_request::OnHttpResponseHookPayload
- plugins::hooks::on_plugin_init::OnPluginInitPayload
- plugins::hooks::on_query_plan::OnQueryPlanEndHookPayload
- plugins::hooks::on_query_plan::OnQueryPlanStartHookPayload
- plugins::hooks::on_subgraph_execute::OnSubgraphExecuteEndHookPayload
- plugins::hooks::on_subgraph_execute::OnSubgraphExecuteStartHookPayload
- plugins::hooks::on_subgraph_http_request::OnSubgraphHttpRequestHookPayload
- plugins::hooks::on_subgraph_http_request::OnSubgraphHttpResponseHookPayload
- plugins::hooks::on_supergraph_load::OnSupergraphLoadEndHookPayload
- plugins::hooks::on_supergraph_load::OnSupergraphLoadStartHookPayload
- plugins::hooks::on_supergraph_load::SupergraphData
- plugins::plugin_context::PluginContext
- plugins::plugin_context::PluginContextMutEntry
- plugins::plugin_context::PluginContextRefEntry
- plugins::plugin_context::PluginRequestState
- plugins::plugin_context::RouterHttpRequest
- plugins::plugin_trait::EndHookResult
- plugins::plugin_trait::StartHookResult
- projection::plan::FieldProjectionPlan
- response::graphql_error::EntityIndexAndPath
- response::graphql_error::GraphQLError
- response::graphql_error::GraphQLErrorExtensions
- response::graphql_error::GraphQLErrorLocation
- response::graphql_error::GraphQLErrorPath
- response::storage::ResponsesStorage
- response::subgraph_response::SubgraphResponse
Enums
- execution::client_request_details::JwtRequestDetails
- execution::error::PlanExecutionErrorKind
- execution::jwt_forward::JwtForwardingError
- executors::error::SubgraphExecutorError
- executors::http::DeduplicationHint
- headers::errors::HeaderRuleCompileError
- headers::errors::HeaderRuleRuntimeError
- headers::plan::HeaderAggregationStrategy
- headers::plan::RequestHeaderRule
- headers::plan::ResponseHeaderRule
- plugins::plugin_trait::CacheHint
- plugins::plugin_trait::EndControlFlow
- plugins::plugin_trait::StartControlFlow
- projection::error::ProjectionError
- projection::plan::FieldProjectionCondition
- projection::plan::FieldProjectionConditionError
- projection::plan::ProjectionValueSource
- projection::plan::TypeCondition
- response::graphql_error::GraphQLErrorPathSegment
- response::value::Value
Traits
- execution::error::IntoPlanExecutionError
- execution::rewrites::FetchRewriteExt
- executors::common::SubgraphExecutor
- headers::compile::HeaderRuleCompiler
- introspection::schema::SchemaWithMetadata
- plugins::plugin_trait::DynRouterPlugin
- plugins::plugin_trait::EndHookPayload
- plugins::plugin_trait::FromGraphQLErrorToResponse
- plugins::plugin_trait::RouterPlugin
- plugins::plugin_trait::StartHookPayload
- response::value::ValueRefExt
Functions
- execution::plan::execute_query_plan
- executors::dedupe::unique_leader_fingerprint
- headers::compile::compile_headers_plan
- headers::expression::vrl_value_to_header_value
- headers::request::modify_subgraph_request_headers
- headers::response::apply_subgraph_response_headers
- headers::sanitizer::is_denied_header
- headers::sanitizer::is_never_join_header
- introspection::partition::partition_operation
- introspection::resolve::resolve_introspection
- json_writer::write_and_escape_string
- json_writer::write_f64
- json_writer::write_i64
- json_writer::write_u64
- plugins::hooks::on_graphql_error::handle_graphql_errors_with_plugins
- plugins::plugin_trait::from_graphql_error_to_bytes
- projection::request::project_requires
- projection::response::project_by_operation
- projection::response::serialize_value_to_buffer
- response::merge::deep_merge
- utils::traverse::traverse_and_callback
- utils::traverse::traverse_and_callback_mut
- variables::collect_variables
Type Aliases
- executors::common::SubgraphExecutorBoxedArc
- executors::common::SubgraphExecutorType
- executors::common::SubgraphRequestExtensions
- executors::dedupe::ABuildHasher
- executors::http::HttpClient
- executors::map::InflightRequestsMap
- plugins::hooks::on_execute::OnExecuteEndHookResult
- plugins::hooks::on_execute::OnExecuteStartHookResult
- plugins::hooks::on_graphql_error::OnGraphQLErrorHookResult
- plugins::hooks::on_graphql_params::OnGraphQLParamsEndHookResult
- plugins::hooks::on_graphql_params::OnGraphQLParamsStartHookResult
- plugins::hooks::on_graphql_parse::OnGraphQLParseEndHookResult
- plugins::hooks::on_graphql_parse::OnGraphQLParseHookResult
- plugins::hooks::on_graphql_validation::OnGraphQLValidationHookEndResult
- plugins::hooks::on_graphql_validation::OnGraphQLValidationStartHookResult
- plugins::hooks::on_http_request::OnHttpRequestHookResult
- plugins::hooks::on_http_request::OnHttpResponseHookResult
- plugins::hooks::on_plugin_init::OnPluginInitResult
- plugins::hooks::on_query_plan::OnQueryPlanEndHookResult
- plugins::hooks::on_query_plan::OnQueryPlanStartHookResult
- plugins::hooks::on_subgraph_execute::OnSubgraphExecuteEndHookResult
- plugins::hooks::on_subgraph_execute::OnSubgraphExecuteStartHookResult
- plugins::hooks::on_subgraph_http_request::OnSubgraphHttpRequestHookResult
- plugins::hooks::on_subgraph_http_request::OnSubgraphHttpResponseHookResult
- plugins::hooks::on_supergraph_load::OnSupergraphLoadEndHookResult
- plugins::hooks::on_supergraph_load::OnSupergraphLoadResult
- plugins::hooks::on_supergraph_load::OnSupergraphLoadStartHookResult
- plugins::plugin_trait::RouterPluginBoxed
Constants
- utils::consts::CLOSE_BRACE
- utils::consts::CLOSE_BRACKET
- utils::consts::COLON
- utils::consts::COMMA
- utils::consts::EMPTY_OBJECT
- utils::consts::FALSE
- utils::consts::NULL
- utils::consts::OPEN_BRACE
- utils::consts::OPEN_BRACKET
- utils::consts::QUOTE
- utils::consts::TRUE
- utils::consts::TYPENAME
- utils::consts::TYPENAME_FIELD_NAME