summaryrefslogtreecommitdiff
path: root/queries/rust
diff options
context:
space:
mode:
Diffstat (limited to 'queries/rust')
-rw-r--r--queries/rust/indents.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm
index 3c078fca..e6d16dad 100644
--- a/queries/rust/indents.scm
+++ b/queries/rust/indents.scm
@@ -27,6 +27,20 @@
(trait_item body: (_) @indent)
(string_literal (escape_sequence)) @indent
+(block "}" @indent_end)
+(enum_item
+ body: (enum_variant_list "}" @indent_end))
+(impl_item
+ body: (declaration_list "}" @indent_end))
+(match_expression
+ body: (match_block "}" @indent_end))
+(mod_item
+ body: (declaration_list "}" @indent_end))
+(struct_item
+ body: (field_declaration_list "}" @indent_end))
+(trait_item
+ body: (declaration_list "}" @indent_end))
+
(impl_item (where_clause) @dedent)
[