Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/syntax_highlighting/highlight.rs')
-rw-r--r--crates/ide/src/syntax_highlighting/highlight.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/ide/src/syntax_highlighting/highlight.rs b/crates/ide/src/syntax_highlighting/highlight.rs
index 0e101ab235..6823736d12 100644
--- a/crates/ide/src/syntax_highlighting/highlight.rs
+++ b/crates/ide/src/syntax_highlighting/highlight.rs
@@ -307,12 +307,12 @@ fn highlight_name_ref(
h |= HlMod::Consuming;
}
// highlight unsafe traits as unsafe only in their implementations
- Definition::Trait(trait_) if trait_.is_unsafe(db) => {
- if ast::Impl::for_trait_name_ref(&name_ref)
- .is_some_and(|impl_| impl_.unsafe_token().is_some())
- {
- h |= HlMod::Unsafe;
- }
+ Definition::Trait(trait_)
+ if trait_.is_unsafe(db)
+ && ast::Impl::for_trait_name_ref(&name_ref)
+ .is_some_and(|impl_| impl_.unsafe_token().is_some()) =>
+ {
+ h |= HlMod::Unsafe;
}
Definition::Function(_) => {
let is_unsafe = name_ref