mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 22:54:58 +00:00
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,
|
Documentation,
|
||||||
Injected,
|
Injected,
|
||||||
Mutable,
|
Mutable,
|
||||||
|
Consuming,
|
||||||
Unsafe,
|
Unsafe,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,6 +120,7 @@ impl HighlightModifier {
|
||||||
HighlightModifier::Documentation,
|
HighlightModifier::Documentation,
|
||||||
HighlightModifier::Injected,
|
HighlightModifier::Injected,
|
||||||
HighlightModifier::Mutable,
|
HighlightModifier::Mutable,
|
||||||
|
HighlightModifier::Consuming,
|
||||||
HighlightModifier::Unsafe,
|
HighlightModifier::Unsafe,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -130,6 +132,7 @@ impl HighlightModifier {
|
||||||
HighlightModifier::Documentation => "documentation",
|
HighlightModifier::Documentation => "documentation",
|
||||||
HighlightModifier::Injected => "injected",
|
HighlightModifier::Injected => "injected",
|
||||||
HighlightModifier::Mutable => "mutable",
|
HighlightModifier::Mutable => "mutable",
|
||||||
|
HighlightModifier::Consuming => "consuming",
|
||||||
HighlightModifier::Unsafe => "unsafe",
|
HighlightModifier::Unsafe => "unsafe",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,6 +75,7 @@ define_semantic_token_modifiers![
|
||||||
(CONTROL_FLOW, "controlFlow"),
|
(CONTROL_FLOW, "controlFlow"),
|
||||||
(INJECTED, "injected"),
|
(INJECTED, "injected"),
|
||||||
(MUTABLE, "mutable"),
|
(MUTABLE, "mutable"),
|
||||||
|
(CONSUMING, "consuming"),
|
||||||
(UNSAFE, "unsafe"),
|
(UNSAFE, "unsafe"),
|
||||||
(ATTRIBUTE_MODIFIER, "attribute"),
|
(ATTRIBUTE_MODIFIER, "attribute"),
|
||||||
];
|
];
|
||||||
|
|
|
@ -400,6 +400,7 @@ fn semantic_token_type_and_modifiers(
|
||||||
HighlightModifier::Injected => semantic_tokens::INJECTED,
|
HighlightModifier::Injected => semantic_tokens::INJECTED,
|
||||||
HighlightModifier::ControlFlow => semantic_tokens::CONTROL_FLOW,
|
HighlightModifier::ControlFlow => semantic_tokens::CONTROL_FLOW,
|
||||||
HighlightModifier::Mutable => semantic_tokens::MUTABLE,
|
HighlightModifier::Mutable => semantic_tokens::MUTABLE,
|
||||||
|
HighlightModifier::Consuming => semantic_tokens::CONSUMING,
|
||||||
HighlightModifier::Unsafe => semantic_tokens::UNSAFE,
|
HighlightModifier::Unsafe => semantic_tokens::UNSAFE,
|
||||||
};
|
};
|
||||||
mods |= modifier;
|
mods |= modifier;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue