From 96fc18a3ce55bc8b8ad6e2113652591bcddd56a9 Mon Sep 17 00:00:00 2001 From: Michael Sloan Date: Mon, 30 Dec 2024 13:51:41 -0700 Subject: [PATCH] Remove erroneous omit of inherent impls Should have been included in 34dc94bb2d05def8b88739a9382b127feb1a35a0 --- src/tools/rust-analyzer/crates/ide/src/moniker.rs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/tools/rust-analyzer/crates/ide/src/moniker.rs b/src/tools/rust-analyzer/crates/ide/src/moniker.rs index e29e05d3d5e2..052466725fa1 100644 --- a/src/tools/rust-analyzer/crates/ide/src/moniker.rs +++ b/src/tools/rust-analyzer/crates/ide/src/moniker.rs @@ -289,15 +289,6 @@ fn def_to_non_local_moniker( definition: Definition, from_crate: Crate, ) -> Option { - match definition { - // Not possible to give sensible unique symbols for inherent impls, as multiple can be - // defined for the same type. - Definition::SelfType(impl_) if impl_.trait_(db).is_none() => { - return None; - } - _ => {} - } - let module = definition.module(db)?; let krate = module.krate(); let edition = krate.edition(db);