diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2024-01-06 15:05:50 +0900 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch) | |
| tree | 70bf645539882b88e6fa129cefd30986b89bbac3 /queries/rust/locals.scm | |
| parent | ci: add query lint job (diff) | |
| download | nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2 nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip | |
chore: query formatting
Diffstat (limited to 'queries/rust/locals.scm')
| -rw-r--r-- | queries/rust/locals.scm | 81 |
1 files changed, 41 insertions, 40 deletions
diff --git a/queries/rust/locals.scm b/queries/rust/locals.scm index 24e2ffb0a..bba614536 100644 --- a/queries/rust/locals.scm +++ b/queries/rust/locals.scm @@ -1,42 +1,45 @@ ; Imports (extern_crate_declaration - name: (identifier) @local.definition.import) + name: (identifier) @local.definition.import) -(use_declaration - argument: (scoped_identifier - name: (identifier) @local.definition.import)) +(use_declaration + argument: + (scoped_identifier + name: (identifier) @local.definition.import)) -(use_as_clause +(use_as_clause alias: (identifier) @local.definition.import) (use_list - (identifier) @local.definition.import) ; use std::process::{Child, Command, Stdio}; + (identifier) @local.definition.import) ; use std::process::{Child, Command, Stdio}; ; Functions -(function_item - name: (identifier) @local.definition.function) +(function_item + name: (identifier) @local.definition.function) -(function_item +(function_item name: (identifier) @local.definition.method - parameters: (parameters - (self_parameter))) + parameters: + (parameters + (self_parameter))) ; Variables -(parameter - pattern: (identifier) @local.definition.var) +(parameter + pattern: (identifier) @local.definition.var) -(let_declaration +(let_declaration pattern: (identifier) @local.definition.var) -(const_item +(const_item name: (identifier) @local.definition.var) (tuple_pattern - (identifier) @local.definition.var) + (identifier) @local.definition.var) (let_condition - pattern: (_ - (identifier) @local.definition.var)) + pattern: + (_ + (identifier) @local.definition.var)) (tuple_struct_pattern (identifier) @local.definition.var) @@ -47,57 +50,55 @@ (self_parameter (self) @local.definition.var) -(for_expression +(for_expression pattern: (identifier) @local.definition.var) ; Types (struct_item name: (type_identifier) @local.definition.type) -(constrained_type_parameter +(constrained_type_parameter left: (type_identifier) @local.definition.type) ; the P in remove_file<P: AsRef<Path>>(path: P) (enum_item name: (type_identifier) @local.definition.type) - ; Fields (field_declaration name: (field_identifier) @local.definition.field) (enum_variant - name: (identifier) @local.definition.field) + name: (identifier) @local.definition.field) ; References (identifier) @local.reference + ((type_identifier) @local.reference - (#set! reference.kind "type")) -((field_identifier) @local.reference - (#set! reference.kind "field")) + (#set! reference.kind "type")) +((field_identifier) @local.reference + (#set! reference.kind "field")) ; Macros (macro_definition name: (identifier) @local.definition.macro) ; Module -(mod_item +(mod_item name: (identifier) @local.definition.namespace) ; Scopes [ - (block) - (function_item) - (closure_expression) - (while_expression) - (for_expression) - (loop_expression) - (if_expression) - (match_expression) - (match_arm) - - (struct_item) - (enum_item) - (impl_item) + (block) + (function_item) + (closure_expression) + (while_expression) + (for_expression) + (loop_expression) + (if_expression) + (match_expression) + (match_arm) + (struct_item) + (enum_item) + (impl_item) ] @local.scope - |
