pub struct SortSelectionsTransform<'s, T: Text<'s> + Clone> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'s, T: Text<'s> + Clone> OperationTransformer<'s, T> for SortSelectionsTransform<'s, T>
impl<'s, T: Text<'s> + Clone> OperationTransformer<'s, T> for SortSelectionsTransform<'s, T>
fn transform_document( &mut self, document: &Document<'s, T>, ) -> TransformedValue<Document<'s, T>>
fn transform_selection_set( &mut self, selections: &SelectionSet<'s, T>, ) -> TransformedValue<Vec<Selection<'s, T>>>
fn transform_directives( &mut self, directives: &[Directive<'s, T>], ) -> TransformedValue<Vec<Directive<'s, T>>>
fn transform_arguments( &mut self, arguments: &[(T::Value, Value<'s, T>)], ) -> TransformedValue<Vec<(T::Value, Value<'s, T>)>>
fn transform_variable_definitions( &mut self, variable_definitions: &Vec<VariableDefinition<'s, T>>, ) -> TransformedValue<Vec<VariableDefinition<'s, T>>>
fn transform_fragment( &mut self, fragment: &FragmentDefinition<'s, T>, ) -> Transformed<FragmentDefinition<'s, T>>
fn transform_selection( &mut self, selection: &Selection<'s, T>, ) -> Transformed<Selection<'s, T>>
fn default_transform_document( &mut self, document: &Document<'a, T>, ) -> TransformedValue<Document<'a, T>>
fn transform_definition( &mut self, definition: &Definition<'a, T>, ) -> Transformed<Definition<'a, T>>
fn default_transform_definition( &mut self, definition: &Definition<'a, T>, ) -> Transformed<Definition<'a, T>>
fn transform_operation( &mut self, operation: &OperationDefinition<'a, T>, ) -> Transformed<OperationDefinition<'a, T>>
fn default_transform_operation( &mut self, operation: &OperationDefinition<'a, T>, ) -> Transformed<OperationDefinition<'a, T>>
fn transform_query(&mut self, node: &Query<'a, T>) -> Transformed<Query<'a, T>>
fn default_transform_query( &mut self, node: &Query<'a, T>, ) -> Transformed<Query<'a, T>>
fn transform_mutation( &mut self, node: &Mutation<'a, T>, ) -> Transformed<Mutation<'a, T>>
fn default_transform_mutation( &mut self, node: &Mutation<'a, T>, ) -> Transformed<Mutation<'a, T>>
fn transform_subscription( &mut self, node: &Subscription<'a, T>, ) -> Transformed<Subscription<'a, T>>
fn default_transform_subscription( &mut self, node: &Subscription<'a, T>, ) -> Transformed<Subscription<'a, T>>
fn default_transform_fragment( &mut self, fragment: &FragmentDefinition<'a, T>, ) -> Transformed<FragmentDefinition<'a, T>>
fn default_transform_selection( &mut self, selection: &Selection<'a, T>, ) -> Transformed<Selection<'a, T>>
fn transform_field( &mut self, field: &Field<'a, T>, ) -> Transformed<Selection<'a, T>>
fn default_transform_field( &mut self, field: &Field<'a, T>, ) -> Transformed<Selection<'a, T>>
fn transform_fragment_spread( &mut self, spread: &FragmentSpread<'a, T>, ) -> Transformed<Selection<'a, T>>
fn default_transform_fragment_spread( &mut self, spread: &FragmentSpread<'a, T>, ) -> Transformed<Selection<'a, T>>
fn transform_inline_fragment( &mut self, fragment: &InlineFragment<'a, T>, ) -> Transformed<Selection<'a, T>>
fn default_transform_inline_fragment( &mut self, fragment: &InlineFragment<'a, T>, ) -> Transformed<Selection<'a, T>>
fn transform_directive( &mut self, directive: &Directive<'a, T>, ) -> Transformed<Directive<'a, T>>
fn default_transform_directive( &mut self, directive: &Directive<'a, T>, ) -> Transformed<Directive<'a, T>>
fn transform_argument( &mut self, argument: &(<T as Text<'a>>::Value, Value<'a, T>), ) -> Transformed<(<T as Text<'a>>::Value, Value<'a, T>)>
fn default_transform_argument( &mut self, argument: &(<T as Text<'a>>::Value, Value<'a, T>), ) -> Transformed<(<T as Text<'a>>::Value, Value<'a, T>)>
fn transform_value( &mut self, value: &Value<'a, T>, ) -> TransformedValue<Value<'a, T>>
fn default_transform_value( &mut self, value: &Value<'a, T>, ) -> TransformedValue<Value<'a, T>>
fn default_transform_variable_definitions( &mut self, variable_definitions: &[VariableDefinition<'a, T>], ) -> TransformedValue<Vec<VariableDefinition<'a, T>>>
fn transform_variable_definition( &mut self, variable_definition: &VariableDefinition<'a, T>, ) -> TransformedValue<VariableDefinition<'a, T>>
fn default_transform_variable_definition( &mut self, variable_definition: &VariableDefinition<'a, T>, ) -> TransformedValue<VariableDefinition<'a, T>>
fn transform_list<I, F, R>( &mut self, list: &[I], f: F, ) -> TransformedValue<Vec<I>>
Auto Trait Implementations§
impl<'s, T> Freeze for SortSelectionsTransform<'s, T>
impl<'s, T> RefUnwindSafe for SortSelectionsTransform<'s, T>
impl<'s, T> Send for SortSelectionsTransform<'s, T>
impl<'s, T> Sync for SortSelectionsTransform<'s, T>
impl<'s, T> Unpin for SortSelectionsTransform<'s, T>
impl<'s, T> UnwindSafe for SortSelectionsTransform<'s, T>
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