Add new HighlightModifier variant, Consuming
This commit is contained in:
parent
3b206ff756
commit
7009d5ee2b
3 changed files with 5 additions and 0 deletions
|
@ -62,6 +62,7 @@ pub enum HighlightModifier {
|
|||
Documentation,
|
||||
Injected,
|
||||
Mutable,
|
||||
Consuming,
|
||||
Unsafe,
|
||||
}
|
||||
|
||||
|
@ -119,6 +120,7 @@ impl HighlightModifier {
|
|||
HighlightModifier::Documentation,
|
||||
HighlightModifier::Injected,
|
||||
HighlightModifier::Mutable,
|
||||
HighlightModifier::Consuming,
|
||||
HighlightModifier::Unsafe,
|
||||
];
|
||||
|
||||
|
@ -130,6 +132,7 @@ impl HighlightModifier {
|
|||
HighlightModifier::Documentation => "documentation",
|
||||
HighlightModifier::Injected => "injected",
|
||||
HighlightModifier::Mutable => "mutable",
|
||||
HighlightModifier::Consuming => "consuming",
|
||||
HighlightModifier::Unsafe => "unsafe",
|
||||
}
|
||||
}
|
||||
|
|
|
@ -75,6 +75,7 @@ define_semantic_token_modifiers![
|
|||
(CONTROL_FLOW, "controlFlow"),
|
||||
(INJECTED, "injected"),
|
||||
(MUTABLE, "mutable"),
|
||||
(CONSUMING, "consuming"),
|
||||
(UNSAFE, "unsafe"),
|
||||
(ATTRIBUTE_MODIFIER, "attribute"),
|
||||
];
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue