Add HighlightModifier::Callable and add it for locals

This commit is contained in:
GrayJack
2020-10-16 06:38:32 -03:00
parent 0d45802d67
commit 83d6bc7113
4 changed files with 8 additions and 0 deletions

View File

@@ -77,6 +77,7 @@ define_semantic_token_modifiers![
(CONSUMING, "consuming"),
(UNSAFE, "unsafe"),
(ATTRIBUTE_MODIFIER, "attribute"),
(CALLABLE, "callable"),
];
#[derive(Default)]

View File

@@ -408,6 +408,7 @@ fn semantic_token_type_and_modifiers(
HighlightModifier::Mutable => semantic_tokens::MUTABLE,
HighlightModifier::Consuming => semantic_tokens::CONSUMING,
HighlightModifier::Unsafe => semantic_tokens::UNSAFE,
HighlightModifier::Callable => semantic_tokens::CALLABLE,
};
mods |= modifier;
}