pub struct QueryPlanExecutionContext<'exec> {
pub query_plan: &'exec QueryPlan,
pub projection_plan: &'exec Vec<FieldProjectionPlan>,
pub variable_values: &'exec Option<HashMap<String, Value>>,
pub extensions: Option<HashMap<String, Value>>,
pub introspection_context: &'exec IntrospectionContext<'exec, 'static>,
pub operation_type_name: &'exec str,
pub executors: &'exec SubgraphExecutorMap,
}Fields§
§query_plan: &'exec QueryPlan§projection_plan: &'exec Vec<FieldProjectionPlan>§variable_values: &'exec Option<HashMap<String, Value>>§extensions: Option<HashMap<String, Value>>§introspection_context: &'exec IntrospectionContext<'exec, 'static>§operation_type_name: &'exec str§executors: &'exec SubgraphExecutorMapAuto Trait Implementations§
impl<'exec> Freeze for QueryPlanExecutionContext<'exec>
impl<'exec> !RefUnwindSafe for QueryPlanExecutionContext<'exec>
impl<'exec> Send for QueryPlanExecutionContext<'exec>
impl<'exec> Sync for QueryPlanExecutionContext<'exec>
impl<'exec> Unpin for QueryPlanExecutionContext<'exec>
impl<'exec> !UnwindSafe for QueryPlanExecutionContext<'exec>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more