diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm index 283d9ae89..dfe0a3805 100644 --- a/queries/rust/indents.scm +++ b/queries/rust/indents.scm @@ -8,6 +8,7 @@ (tuple_struct_pattern) (tuple_expression) (tuple_type) + (tuple_pattern) (match_block) (call_expression) (assignment_expression) @@ -88,6 +89,9 @@ (tuple_type ")" @indent.end) +(tuple_pattern + ")" @indent.end) + (trait_item body: (declaration_list "}" @indent.end)) diff --git a/tests/indent/rust/tuple.rs b/tests/indent/rust/tuple.rs new file mode 100644 index 000000000..9001f77a5 --- /dev/null +++ b/tests/indent/rust/tuple.rs @@ -0,0 +1,8 @@ +fn foo() { + for ( + a, + b + ) in c.iter() { + // ... + } +}