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

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