Skip to content

Commit c401a92

Browse files
authored
Fix object literal in array literal (#835)
Fixes #834
1 parent 25479c0 commit c401a92

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

cynic-codegen/src/fragment_derive/arguments/output.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ impl ToTokens for ArgumentValueTokens<'_> {
9595
for item in items {
9696
let inner = self.wrap_value(item);
9797
tokens.append_all(quote! {
98-
.item(|builder| { builder #inner })
98+
.item(|builder| { builder #inner; })
9999
})
100100
}
101101
}

cynic-codegen/src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__argument_literals.snap

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@ impl cynic::QueryFragment for MyQuery {
3131
builder
3232
.value()
3333
.list()
34-
.item(|builder| builder.literal(PostStatePosted))
35-
.item(|builder| builder.literal(PostStatePosted));
34+
.item(|builder| {
35+
builder.literal(PostStatePosted);
36+
})
37+
.item(|builder| {
38+
builder.literal(PostStatePosted);
39+
});
3640
});
3741
}
3842
<Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());

cynic-codegen/src/fragment_derive/snapshots/cynic_codegen__fragment_derive__tests__not_sure.snap

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ impl cynic::QueryFragment for MyQuery {
4141
builder
4242
.value()
4343
.list()
44-
.item(|builder| builder.literal(PostStatePosted))
45-
.item(|builder| builder.literal(PostStateDraft));
44+
.item(|builder| {
45+
builder.literal(PostStatePosted);
46+
})
47+
.item(|builder| {
48+
builder.literal(PostStateDraft);
49+
});
4650
});
4751
}
4852
<Vec<BlogPostOutput> as cynic::QueryFragment>::query(field_builder.select_children());

0 commit comments

Comments
 (0)