Skip to content

Commit ef34d24

Browse files
authored
Merge pull request github#17390 from github/aibaars/rust-experiment
Add Expr, Stmt, Pat to schema.py
2 parents 7637393 + c8f7358 commit ef34d24

File tree

199 files changed

+9799
-138
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+9799
-138
lines changed

misc/codegen/templates/rust_classes.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ impl TrapEntry for {{name}} {
3535
{{/is_repeated}}
3636
{{/is_optional}}
3737
{{#is_repeated}}
38-
for (i, &v) in self.{{field_name}}.iter().enumerate() {
38+
for (i, v) in self.{{field_name}}.into_iter().enumerate() {
3939
{{^is_optional}}
4040
out.add_tuple("{{table_name}}", vec![trap::Arg::Label(id){{^is_unordered}}, i.into(){{/is_unordered}}, v.into()]);
4141
{{/is_optional}}
4242
{{#is_optional}}
43-
if let Some(vv) = v {
43+
if let Some(v) = v {
4444
out.add_tuple("{{table_name}}", vec![trap::Arg::Label(id){{^is_unordered}}, i.into(){{/is_unordered}}, v.into()]);
4545
}
4646
{{/is_optional}}

rust/.generated.list

Lines changed: 192 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/.gitattributes

Lines changed: 184 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)