on master help sign in
Fix locals tracking in Rust closures (#3027)
9753da6Michael Davis
runtime/queries/rust/locals.scm+2−1
@@ -1,6 +1,7 @@
1; Scopes
1; Scopes
2
2
3(block) @local.scope
3(block) @local.scope
4+(closure_expression) @local.scope
4
5
5; Definitions
6; Definitions
6
7
@@ -10,7 +11,7 @@
10(let_declaration
11(let_declaration
11 pattern: (identifier) @local.definition)
12 pattern: (identifier) @local.definition)
12
13
13−(closure_parameters (identifier)) @local.definition
14+(closure_parameters (identifier) @local.definition)
14
15
15; References
16; References
16(identifier) @local.reference
17(identifier) @local.reference