Add new HighlightModifier variant, Consuming

This commit is contained in:
Paul Daniel Faria 2020-07-30 10:20:06 -04:00
parent 3b206ff756
commit 7009d5ee2b
3 changed files with 5 additions and 0 deletions

View file

@ -75,6 +75,7 @@ define_semantic_token_modifiers![
(CONTROL_FLOW, "controlFlow"),
(INJECTED, "injected"),
(MUTABLE, "mutable"),
(CONSUMING, "consuming"),
(UNSAFE, "unsafe"),
(ATTRIBUTE_MODIFIER, "attribute"),
];

View file

@ -400,6 +400,7 @@ fn semantic_token_type_and_modifiers(
HighlightModifier::Injected => semantic_tokens::INJECTED,
HighlightModifier::ControlFlow => semantic_tokens::CONTROL_FLOW,
HighlightModifier::Mutable => semantic_tokens::MUTABLE,
HighlightModifier::Consuming => semantic_tokens::CONSUMING,
HighlightModifier::Unsafe => semantic_tokens::UNSAFE,
};
mods |= modifier;