From 1b050206e490a4146cdf25c7b38969c1711b5620 Mon Sep 17 00:00:00 2001 From: ganhaque Date: Thu, 4 Apr 2024 10:12:31 -0500 Subject: [PATCH] fix(rust): indentation in multi-line tuple pattern (#6402) * fix(rust): indentation in multi-line tuple pattern * test(indent): rust - add test for tuple pattern indent --- queries/rust/indents.scm | 4 ++++ tests/indent/rust/tuple.rs | 8 ++++++++ 2 files changed, 12 insertions(+) create mode 100644 tests/indent/rust/tuple.rs 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() { + // ... + } +}