From d286d838b77421afe6d57e7c782bad4e11f20b94 Mon Sep 17 00:00:00 2001 From: Nikita Revenco <154856872+NikitaRevenco@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:44:18 +0000 Subject: [PATCH] fix: path scopes overriding pattern match destructuring --- runtime/queries/rust/highlights.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/runtime/queries/rust/highlights.scm b/runtime/queries/rust/highlights.scm index 7fb8bcd921ba..294c6ce670f0 100644 --- a/runtime/queries/rust/highlights.scm +++ b/runtime/queries/rust/highlights.scm @@ -302,6 +302,16 @@ (function_signature_item name: (identifier) @function) +; --- +; Remaining Paths +; --- + +(scoped_identifier + path: (identifier)? @namespace + name: (identifier) @namespace) +(scoped_type_identifier + path: (identifier) @namespace) + ; ------- ; Guess Other Types ; ------- @@ -347,6 +357,7 @@ (enum_variant (identifier) @type.enum.variant) + ; ------- ; Constructors ; ------- @@ -466,13 +477,3 @@ "FromIterator" "TryFrom" "TryInto")) - -; --- -; Remaining Paths -; --- - -(scoped_identifier - path: (identifier)? @namespace - name: (identifier) @namespace) -(scoped_type_identifier - path: (identifier) @namespace)