@@ -82,7 +82,7 @@ fn calculate_custom_response_type_selection<'a>(
8282        flatten :  false , 
8383        boxed :  false , 
8484        deprecation :  field. deprecation ( ) , 
85-         skip_or_include :  false 
85+         skip_or_include :  false , 
8686    } ) ; 
8787
8888    let  struct_id = context. push_type ( ExpandedType  { 
@@ -92,7 +92,7 @@ fn calculate_custom_response_type_selection<'a>(
9292        name :  custom_response_type. as_str ( ) , 
9393        struct_id, 
9494        boxed :  false , 
95-         has_skip_or_include :  false 
95+         has_skip_or_include :  false , 
9696    } ) ; 
9797} 
9898
@@ -151,7 +151,10 @@ impl<'a> VariantSelection<'a> {
151151                    None 
152152                }  else  { 
153153                    // The selection is on one of the variants of the type. 
154-                     Some ( VariantSelection :: FragmentSpread ( ( * fragment_id,  fragment) ,  * has_skip_or_include) ) 
154+                     Some ( VariantSelection :: FragmentSpread ( 
155+                         ( * fragment_id,  fragment) , 
156+                         * has_skip_or_include, 
157+                     ) ) 
155158                } 
156159            } 
157160            Selection :: Field ( _)  | Selection :: Typename  => None , 
@@ -184,7 +187,7 @@ fn calculate_selection<'a>(
184187                name :  & fragment. name , 
185188                struct_id, 
186189                boxed :  fragment_is_recursive ( * fragment_id,  context. query . query ) , 
187-                 has_skip_or_include :  * has_skip_or_include
190+                 has_skip_or_include :  * has_skip_or_include, 
188191            } ) ; 
189192            return ; 
190193        } 
@@ -255,14 +258,16 @@ fn calculate_selection<'a>(
255258                    let  struct_id = context. push_type ( expanded_type) ; 
256259
257260                    if  variant_selections. len ( )  == 1  { 
258-                         if  let  VariantSelection :: FragmentSpread ( ( fragment_id,  fragment) ,  has_skip_or_include)  =
259-                             variant_selections[ 0 ] . 2 
261+                         if  let  VariantSelection :: FragmentSpread ( 
262+                             ( fragment_id,  fragment) , 
263+                             has_skip_or_include, 
264+                         )  = variant_selections[ 0 ] . 2 
260265                        { 
261266                            context. push_type_alias ( TypeAlias  { 
262267                                boxed :  fragment_is_recursive ( fragment_id,  context. query . query ) , 
263268                                name :  & fragment. name , 
264269                                struct_id, 
265-                                 has_skip_or_include
270+                                 has_skip_or_include, 
266271                            } ) ; 
267272                            continue ; 
268273                        } 
@@ -279,18 +284,20 @@ fn calculate_selection<'a>(
279284                                    options, 
280285                                ) ; 
281286                            } 
282-                             VariantSelection :: FragmentSpread ( ( fragment_id,  fragment) ,  has_skip_or_include)  => context
283-                                 . push_field ( ExpandedField  { 
284-                                     field_type :  fragment. name . as_str ( ) . into ( ) , 
285-                                     field_type_qualifiers :  & [ GraphqlTypeQualifier :: Required ] , 
286-                                     flatten :  true , 
287-                                     graphql_name :  None , 
288-                                     rust_name :  fragment. name . to_snake_case ( ) . into ( ) , 
289-                                     struct_id, 
290-                                     deprecation :  None , 
291-                                     boxed :  fragment_is_recursive ( * fragment_id,  context. query . query ) , 
292-                                     skip_or_include :  * has_skip_or_include
293-                                 } ) , 
287+                             VariantSelection :: FragmentSpread ( 
288+                                 ( fragment_id,  fragment) , 
289+                                 has_skip_or_include, 
290+                             )  => context. push_field ( ExpandedField  { 
291+                                 field_type :  fragment. name . as_str ( ) . into ( ) , 
292+                                 field_type_qualifiers :  & [ GraphqlTypeQualifier :: Required ] , 
293+                                 flatten :  true , 
294+                                 graphql_name :  None , 
295+                                 rust_name :  fragment. name . to_snake_case ( ) . into ( ) , 
296+                                 struct_id, 
297+                                 deprecation :  None , 
298+                                 boxed :  fragment_is_recursive ( * fragment_id,  context. query . query ) , 
299+                                 skip_or_include :  * has_skip_or_include, 
300+                             } ) , 
294301                        } 
295302                    } 
296303                }  else  { 
@@ -336,7 +343,7 @@ fn calculate_selection<'a>(
336343                            flatten :  false , 
337344                            deprecation :  schema_field. deprecation ( ) , 
338345                            boxed :  false , 
339-                             skip_or_include :  field. skip_or_include 
346+                             skip_or_include :  field. skip_or_include , 
340347                        } ) ; 
341348                    } 
342349                    TypeId :: Scalar ( scalar)  => { 
@@ -354,7 +361,7 @@ fn calculate_selection<'a>(
354361                            flatten :  false , 
355362                            deprecation :  schema_field. deprecation ( ) , 
356363                            boxed :  false , 
357-                             skip_or_include :  field. skip_or_include 
364+                             skip_or_include :  field. skip_or_include , 
358365                        } ) ; 
359366                    } 
360367                    TypeId :: Object ( _)  | TypeId :: Interface ( _)  | TypeId :: Union ( _)  => { 
@@ -369,7 +376,7 @@ fn calculate_selection<'a>(
369376                            flatten :  false , 
370377                            boxed :  false , 
371378                            deprecation :  schema_field. deprecation ( ) , 
372-                             skip_or_include :  field. skip_or_include 
379+                             skip_or_include :  field. skip_or_include , 
373380                        } ) ; 
374381
375382                        let  type_id = context. push_type ( ExpandedType  { 
@@ -415,7 +422,7 @@ fn calculate_selection<'a>(
415422                    flatten :  true , 
416423                    deprecation :  None , 
417424                    boxed :  fragment_is_recursive ( * fragment_id,  context. query . query ) , 
418-                     skip_or_include :  * has_skip_or_include
425+                     skip_or_include :  * has_skip_or_include, 
419426                } ) ; 
420427
421428                // We stop here, because the structs for the fragments are generated separately, to 
@@ -432,7 +439,7 @@ struct TypeAlias<'a> {
432439    name :  & ' a  str , 
433440    struct_id :  ResponseTypeId , 
434441    boxed :  bool , 
435-     has_skip_or_include :  bool 
442+     has_skip_or_include :  bool , 
436443} 
437444
438445struct  ExpandedField < ' a >  { 
@@ -444,7 +451,7 @@ struct ExpandedField<'a> {
444451    flatten :  bool , 
445452    deprecation :  Option < Option < & ' a  str > > , 
446453    boxed :  bool , 
447-     skip_or_include :  bool 
454+     skip_or_include :  bool , 
448455} 
449456
450457impl  ExpandedField < ' _ >  { 
@@ -453,7 +460,7 @@ impl ExpandedField<'_> {
453460        let  qualified_type = decorate_type ( 
454461            & Ident :: new ( & self . field_type ,  Span :: call_site ( ) ) , 
455462            self . field_type_qualifiers , 
456-             self . skip_or_include 
463+             self . skip_or_include , 
457464        ) ; 
458465
459466        let  qualified_type = if  self . boxed  { 
0 commit comments