Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/rust/locals.scm')
-rw-r--r--runtime/queries/rust/locals.scm24
1 files changed, 8 insertions, 16 deletions
diff --git a/runtime/queries/rust/locals.scm b/runtime/queries/rust/locals.scm
index a9ca760d..6428f9b4 100644
--- a/runtime/queries/rust/locals.scm
+++ b/runtime/queries/rust/locals.scm
@@ -1,25 +1,17 @@
; Scopes
-[
- (function_item)
- (struct_item)
- (enum_item)
- (union_item)
- (type_item)
- (trait_item)
- (impl_item)
- (closure_expression)
- (block)
-] @local.scope
+(block) @local.scope
; Definitions
-(function_item
- (parameters
- (parameter
- pattern: (identifier) @local.definition.variable.parameter)))
+(parameter
+ (identifier) @local.definition)
-(closure_parameters (identifier) @local.definition.variable.parameter)
+(let_declaration
+ pattern: (identifier) @local.definition)
+
+(closure_parameters (identifier)) @local.definition
; References
(identifier) @local.reference
+