diff options
Diffstat (limited to 'crates/rust-analyzer/src/to_proto.rs')
-rw-r--r-- | crates/rust-analyzer/src/to_proto.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/to_proto.rs b/crates/rust-analyzer/src/to_proto.rs index 7b45b169d..da9887a9a 100644 --- a/crates/rust-analyzer/src/to_proto.rs +++ b/crates/rust-analyzer/src/to_proto.rs | |||
@@ -295,6 +295,7 @@ fn semantic_token_type_and_modifiers( | |||
295 | HighlightTag::SelfType => lsp_types::SemanticTokenType::TYPE, | 295 | HighlightTag::SelfType => lsp_types::SemanticTokenType::TYPE, |
296 | HighlightTag::Field => lsp_types::SemanticTokenType::PROPERTY, | 296 | HighlightTag::Field => lsp_types::SemanticTokenType::PROPERTY, |
297 | HighlightTag::Function => lsp_types::SemanticTokenType::FUNCTION, | 297 | HighlightTag::Function => lsp_types::SemanticTokenType::FUNCTION, |
298 | HighlightTag::Generic => semantic_tokens::GENERIC, | ||
298 | HighlightTag::Module => lsp_types::SemanticTokenType::NAMESPACE, | 299 | HighlightTag::Module => lsp_types::SemanticTokenType::NAMESPACE, |
299 | HighlightTag::Constant => { | 300 | HighlightTag::Constant => { |
300 | mods |= semantic_tokens::CONSTANT; | 301 | mods |= semantic_tokens::CONSTANT; |
@@ -331,6 +332,7 @@ fn semantic_token_type_and_modifiers( | |||
331 | HighlightModifier::Attribute => semantic_tokens::ATTRIBUTE_MODIFIER, | 332 | HighlightModifier::Attribute => semantic_tokens::ATTRIBUTE_MODIFIER, |
332 | HighlightModifier::Definition => lsp_types::SemanticTokenModifier::DECLARATION, | 333 | HighlightModifier::Definition => lsp_types::SemanticTokenModifier::DECLARATION, |
333 | HighlightModifier::Documentation => lsp_types::SemanticTokenModifier::DOCUMENTATION, | 334 | HighlightModifier::Documentation => lsp_types::SemanticTokenModifier::DOCUMENTATION, |
335 | HighlightModifier::Injected => semantic_tokens::INJECTED, | ||
334 | HighlightModifier::ControlFlow => semantic_tokens::CONTROL_FLOW, | 336 | HighlightModifier::ControlFlow => semantic_tokens::CONTROL_FLOW, |
335 | HighlightModifier::Mutable => semantic_tokens::MUTABLE, | 337 | HighlightModifier::Mutable => semantic_tokens::MUTABLE, |
336 | HighlightModifier::Unsafe => semantic_tokens::UNSAFE, | 338 | HighlightModifier::Unsafe => semantic_tokens::UNSAFE, |