Skip to content

Commit dffb96c

Browse files
committed
feat(rust): @parameter.{inner,outer} for ordered_field_declaration_list
1 parent 93d60a4 commit dffb96c

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

queries/rust/textobjects.scm

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,26 @@
261261
.
262262
"," @parameter.outer .)
263263

264+
(enum_variant
265+
body: (ordered_field_declaration_list
266+
"," @parameter.outer
267+
.
268+
(_) @parameter.inner @parameter.outer))
269+
270+
(enum_variant
271+
body: (ordered_field_declaration_list
272+
.
273+
(_) @parameter.inner @parameter.outer
274+
.
275+
","? @parameter.outer))
276+
277+
; last element, with trailing comma
278+
(enum_variant
279+
body: (ordered_field_declaration_list
280+
(_) @parameter.outer
281+
.
282+
"," @parameter.outer .))
283+
264284
(struct_item
265285
body: (field_declaration_list
266286
"," @parameter.outer

0 commit comments

Comments
 (0)