@@ -16,10 +16,7 @@ pub struct GqlUnion {
16
16
enum UnionError {
17
17
#[ fail( display = "Unknown type: {}" , ty) ]
18
18
UnknownType { ty : String } ,
19
- #[ fail(
20
- display = "Missing __typename in selection for {}" ,
21
- union_name
22
- ) ]
19
+ #[ fail( display = "Missing __typename in selection for {}" , union_name) ]
23
20
MissingTypename { union_name : String } ,
24
21
}
25
22
@@ -150,7 +147,7 @@ mod tests {
150
147
SelectionItem :: InlineFragment ( SelectionInlineFragment {
151
148
on: "User" . to_string( ) ,
152
149
fields: Selection ( vec![ SelectionItem :: Field ( SelectionField {
153
- name: "first_name " . to_string( ) ,
150
+ name: "firstName " . to_string( ) ,
154
151
fields: Selection ( vec![ ] ) ,
155
152
} ) ] ) ,
156
153
} ) ,
@@ -178,17 +175,17 @@ mod tests {
178
175
fields : vec ! [
179
176
GqlObjectField {
180
177
description: None ,
181
- name: "first_name " . to_string( ) ,
178
+ name: "firstName " . to_string( ) ,
182
179
type_: FieldType :: Named ( Ident :: new( "String" , Span :: call_site( ) ) ) ,
183
180
} ,
184
181
GqlObjectField {
185
182
description: None ,
186
- name: "last_name " . to_string( ) ,
183
+ name: "lastName " . to_string( ) ,
187
184
type_: FieldType :: Named ( Ident :: new( "String" , Span :: call_site( ) ) ) ,
188
185
} ,
189
186
GqlObjectField {
190
187
description: None ,
191
- name: "created_at " . to_string( ) ,
188
+ name: "createdAt " . to_string( ) ,
192
189
type_: FieldType :: Named ( Ident :: new( "Date" , Span :: call_site( ) ) ) ,
193
190
} ,
194
191
] ,
@@ -235,7 +232,7 @@ mod tests {
235
232
SelectionItem :: InlineFragment ( SelectionInlineFragment {
236
233
on: "User" . to_string( ) ,
237
234
fields: Selection ( vec![ SelectionItem :: Field ( SelectionField {
238
- name: "first_name " . to_string( ) ,
235
+ name: "firstName " . to_string( ) ,
239
236
fields: Selection ( vec![ ] ) ,
240
237
} ) ] ) ,
241
238
} ) ,
@@ -272,17 +269,17 @@ mod tests {
272
269
} ,
273
270
GqlObjectField {
274
271
description: None ,
275
- name: "first_name " . to_string( ) ,
272
+ name: "firstName " . to_string( ) ,
276
273
type_: FieldType :: Named ( string_type( ) ) ,
277
274
} ,
278
275
GqlObjectField {
279
276
description: None ,
280
- name: "last_name " . to_string( ) ,
277
+ name: "lastName " . to_string( ) ,
281
278
type_: FieldType :: Named ( string_type( ) ) ,
282
279
} ,
283
280
GqlObjectField {
284
281
description: None ,
285
- name: "created_at " . to_string( ) ,
282
+ name: "createdAt " . to_string( ) ,
286
283
type_: FieldType :: Named ( Ident :: new( "Date" , Span :: call_site( ) ) ) ,
287
284
} ,
288
285
] ,
@@ -307,7 +304,7 @@ mod tests {
307
304
} ,
308
305
GqlObjectField {
309
306
description: None ,
310
- name: "created_at " . to_string( ) ,
307
+ name: "createdAt " . to_string( ) ,
311
308
type_: FieldType :: Named ( Ident :: new( "Date" , Span :: call_site( ) ) ) ,
312
309
} ,
313
310
] ,
@@ -324,16 +321,14 @@ mod tests {
324
321
result. unwrap( ) . to_string( ) ,
325
322
vec![
326
323
"# [ derive ( Deserialize ) ] " ,
327
- "# [ serde ( rename_all = \" camelCase\" ) ] " ,
328
- "pub struct MeowOnUser { pub first_name : String , } " ,
324
+ "pub struct MeowOnUser { # [ serde ( rename = \" firstName\" ) ] pub first_name : String , } " ,
329
325
"# [ derive ( Deserialize ) ] " ,
330
- "# [ serde ( rename_all = \" camelCase\" ) ] " ,
331
326
"pub struct MeowOnOrganization { pub title : String , } " ,
332
327
"# [ derive ( Deserialize ) ] " ,
333
328
"# [ serde ( tag = \" __typename\" ) ] " ,
334
329
"pub enum Meow { User ( MeowOnUser ) , Organization ( MeowOnOrganization ) }" ,
335
330
] . into_iter( )
336
- . collect:: <String >( ) ,
331
+ . collect:: <String >( ) ,
337
332
) ;
338
333
}
339
334
}
0 commit comments