diff --git a/crates/zed/src/languages/rust/highlights.scm b/crates/zed/src/languages/rust/highlights.scm index b52a7a8affdef6cf85f455759342617e70e5b862..7240173a89260b22a9508a9984e40dc8b1ab7410 100644 --- a/crates/zed/src/languages/rust/highlights.scm +++ b/crates/zed/src/languages/rust/highlights.scm @@ -12,6 +12,15 @@ field: (field_identifier) @function.method) ]) +(generic_function + function: [ + (identifier) @function + (scoped_identifier + name: (identifier) @function) + (field_expression + field: (field_identifier) @function.method) + ]) + (function_item name: (identifier) @function.definition) (function_signature_item name: (identifier) @function.definition)