fix(rust): update queries to breaking changes

* `if_let_expression` was removed in https://github.com/tree-sitter/tree-sitter-rust/pull/152
* `attributes` were reworked in
  https://github.com/tree-sitter/tree-sitter-rust/pull/163 (no more
  `meta-item`)
This commit is contained in:
Christian Clason 2022-11-05 10:31:02 +01:00 committed by Christian Clason
parent c563abe928
commit dd89cafd2b
3 changed files with 7 additions and 9 deletions

View file

@ -14,7 +14,6 @@
(for_expression) (for_expression)
(while_expression) (while_expression)
(if_expression) (if_expression)
(if_let_expression)
(match_expression) (match_expression)
(call_expression) (call_expression)

View file

@ -121,14 +121,14 @@
(macro_definition "macro_rules!" @function.macro) (macro_definition "macro_rules!" @function.macro)
;; Attribute macros ;; Attribute macros
(attribute_item (meta_item (identifier) @function.macro)) (attribute_item (attribute (identifier) @function.macro))
(meta_item (scoped_identifier (identifier) @function.macro .)) (attribute (scoped_identifier (identifier) @function.macro .))
;; Derive macros (assume all arguments are types) ;; Derive macros (assume all arguments are types)
(meta_item ; (attribute
(identifier) @_name ; (identifier) @_name
arguments: (meta_arguments (meta_item (identifier) @type)) ; arguments: (attribute (attribute (identifier) @type))
(#eq? @_name "derive")) ; (#eq? @_name "derive"))
;; Function-like macros ;; Function-like macros
(macro_invocation (macro_invocation

View file

@ -34,7 +34,7 @@
(tuple_pattern (tuple_pattern
(identifier) @definition.var) (identifier) @definition.var)
(if_let_expression (let_condition
pattern: (_ pattern: (_
(identifier) @definition.var)) (identifier) @definition.var))
@ -93,7 +93,6 @@
(for_expression) (for_expression)
(loop_expression) (loop_expression)
(if_expression) (if_expression)
(if_let_expression)
(match_expression) (match_expression)
(match_arm) (match_arm)