Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/item.rs')
-rw-r--r--crates/ide-completion/src/item.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/crates/ide-completion/src/item.rs b/crates/ide-completion/src/item.rs
index da0bdcff01..a138273e7f 100644
--- a/crates/ide-completion/src/item.rs
+++ b/crates/ide-completion/src/item.rs
@@ -286,7 +286,7 @@ impl CompletionRelevance {
function,
is_skipping_completion,
has_local_inherent_impl,
- is_deprecated: _,
+ is_deprecated,
} = self;
// only applicable for completions within use items
@@ -363,6 +363,11 @@ impl CompletionRelevance {
score -= 5;
}
+ // lower rank for deprecated items
+ if is_deprecated {
+ score -= 5;
+ }
+
score
}