Skip to content

Commit d3934f9

Browse files
Annotate variable struct fields too
1 parent 9685a9d commit d3934f9

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

graphql_client_codegen/src/codegen.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,9 @@ fn generate_variable_struct_field(
133133
query: &BoundQuery<'_>,
134134
) -> TokenStream {
135135
let snake_case_name = variable.name.to_snake_case();
136-
let ident = Ident::new(
137-
&shared::keyword_replace(&snake_case_name),
138-
Span::call_site(),
139-
);
140-
let annotation = shared::field_rename_annotation(&variable.name, &snake_case_name);
136+
let safe_name = shared::keyword_replace(&snake_case_name);
137+
let ident = Ident::new(&safe_name, Span::call_site());
138+
let annotation = shared::field_rename_annotation(&variable.name, &safe_name);
141139
let r#type = render_variable_field_type(variable, options, query);
142140

143141
quote::quote!(#annotation pub #ident : #r#type)

0 commit comments

Comments
 (0)