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.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide/src/syntax_highlighting/highlight.rs b/crates/ide/src/syntax_highlighting/highlight.rs
index 33df4a8a13..8937f8249c 100644
--- a/crates/ide/src/syntax_highlighting/highlight.rs
+++ b/crates/ide/src/syntax_highlighting/highlight.rs
@@ -3,7 +3,7 @@
use std::ops::ControlFlow;
use either::Either;
-use hir::{AsAssocItem, HasAttrs, HasVisibility, Semantics, sym};
+use hir::{AsAssocItem, HasAttrs, HasVisibility, Semantics};
use ide_db::{
FxHashMap, RootDatabase, SymbolKind,
defs::{Definition, IdentClass, NameClass, NameRefClass},
@@ -413,7 +413,7 @@ fn highlight_name_ref(
if is_from_builtin_crate {
h |= HlMod::DefaultLibrary;
}
- let is_deprecated = resolved_krate.attrs(sema.db).by_key(sym::deprecated).exists();
+ let is_deprecated = resolved_krate.attrs(sema.db).is_deprecated();
if is_deprecated {
h |= HlMod::Deprecated;
}
@@ -701,7 +701,7 @@ pub(super) fn highlight_def(
}
if let Some(attrs) = attrs
- && attrs.by_key(sym::deprecated).exists()
+ && attrs.is_deprecated()
{
h |= HlMod::Deprecated;
}
@@ -751,7 +751,7 @@ fn highlight_method_call(
let is_from_other_crate = krate.as_ref().map_or(false, |krate| def_crate != *krate);
let is_from_builtin_crate = def_crate.is_builtin(sema.db);
let is_public = func.visibility(sema.db) == hir::Visibility::Public;
- let is_deprecated = func.attrs(sema.db).by_key(sym::deprecated).exists();
+ let is_deprecated = func.attrs(sema.db).is_deprecated();
if is_from_other_crate {
h |= HlMod::Library;