diff --git a/crates/languages/src/rust/highlights.scm b/crates/languages/src/rust/highlights.scm index e01010151fb2956d3b414d6422ea90a190550d38..79a50185aadbf2ffc77a53f4b53ac88049187d17 100644 --- a/crates/languages/src/rust/highlights.scm +++ b/crates/languages/src/rust/highlights.scm @@ -3,6 +3,12 @@ (self) @variable.special (field_identifier) @property +(trait_item name: (type_identifier) @type.interface) +(impl_item trait: (type_identifier) @type.interface) +(abstract_type trait: (type_identifier) @type.interface) +(dynamic_type trait: (type_identifier) @type.interface) +(trait_bounds (type_identifier) @type.interface) + (call_expression function: [ (identifier) @function