File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
graphql_client_codegen/src/codegen Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1
- use super :: shared:: keyword_replace;
1
+ use super :: shared:: { field_rename_annotation , keyword_replace} ;
2
2
use crate :: {
3
3
codegen_options:: GraphQLClientCodegenOptions ,
4
4
query:: { BoundQuery , UsedTypes } ,
@@ -22,6 +22,7 @@ pub(super) fn generate_input_object_definitions(
22
22
23
23
let fields = input. fields . iter ( ) . map ( |( field_name, field_type) | {
24
24
let safe_field_name = keyword_replace ( field_name) ;
25
+ let annotation = field_rename_annotation ( field_name, safe_field_name. as_ref ( ) ) ;
25
26
let name_ident = Ident :: new ( safe_field_name. as_ref ( ) , Span :: call_site ( ) ) ;
26
27
let normalized_field_type_name = options
27
28
. normalization ( )
@@ -38,7 +39,7 @@ pub(super) fn generate_input_object_definitions(
38
39
} else {
39
40
field_type_tokens
40
41
} ;
41
- quote ! ( pub #name_ident: #field_type)
42
+ quote ! ( #annotation pub #name_ident: #field_type)
42
43
} ) ;
43
44
44
45
quote ! {
You can’t perform that action at this time.
0 commit comments