Skip to content

Commit 5ca9ffe

Browse files
committed
Remove handling of #[rustc_deprecated]
1 parent 15844bf commit 5ca9ffe

File tree

2 files changed

+6
-19
lines changed

2 files changed

+6
-19
lines changed

crates/hir_def/src/builtin_attr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ pub const INERT_ATTRIBUTES: &[BuiltinAttribute] = &[
274274
ungated!(feature, CrateLevel, template!(List: "name1, name1, ...")),
275275
// FIXME(#14407) -- only looked at on-demand so we can't
276276
// guarantee they'll have already been checked.
277+
// FIXME(jhpratt) remove this when #[rustc_deprecated] is fully removed from the compiler
277278
ungated!(
278279
rustc_deprecated, AssumedUsed,
279280
template!(List: r#"since = "version", reason = "...""#)

crates/ide_completion/src/render.rs

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ impl<'a> RenderContext<'a> {
6363

6464
fn is_deprecated(&self, def: impl HasAttrs) -> bool {
6565
let attrs = def.attrs(self.db());
66-
attrs.by_key("deprecated").exists() || attrs.by_key("rustc_deprecated").exists()
66+
attrs.by_key("deprecated").exists()
6767
}
6868

6969
fn is_deprecated_assoc_item(&self, as_assoc_item: impl AsAssocItem) -> bool {
@@ -667,8 +667,6 @@ fn main() { let _: m::Spam = S$0 }
667667
r#"
668668
#[deprecated]
669669
fn something_deprecated() {}
670-
#[rustc_deprecated(since = "1.0.0")]
671-
fn something_else_deprecated() {}
672670
673671
fn main() { som$0 }
674672
"#,
@@ -677,8 +675,8 @@ fn main() { som$0 }
677675
[
678676
CompletionItem {
679677
label: "main()",
680-
source_range: 127..130,
681-
delete: 127..130,
678+
source_range: 56..59,
679+
delete: 56..59,
682680
insert: "main()$0",
683681
kind: SymbolKind(
684682
Function,
@@ -688,8 +686,8 @@ fn main() { som$0 }
688686
},
689687
CompletionItem {
690688
label: "something_deprecated()",
691-
source_range: 127..130,
692-
delete: 127..130,
689+
source_range: 56..59,
690+
delete: 56..59,
693691
insert: "something_deprecated()$0",
694692
kind: SymbolKind(
695693
Function,
@@ -698,18 +696,6 @@ fn main() { som$0 }
698696
detail: "fn()",
699697
deprecated: true,
700698
},
701-
CompletionItem {
702-
label: "something_else_deprecated()",
703-
source_range: 127..130,
704-
delete: 127..130,
705-
insert: "something_else_deprecated()$0",
706-
kind: SymbolKind(
707-
Function,
708-
),
709-
lookup: "something_else_deprecated",
710-
detail: "fn()",
711-
deprecated: true,
712-
},
713699
]
714700
"#]],
715701
);

0 commit comments

Comments
 (0)