aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/rust/indents.scm4
-rw-r--r--tests/indent/rust/tuple.rs8
2 files changed, 12 insertions, 0 deletions
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() {
+ // ...
+ }
+}