From 919a1d7b278ada6063c948df7e63d3ef735af343 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Sat, 9 Jan 2021 16:59:00 +0100 Subject: Refactor rename name checking --- crates/ide/src/hover.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'crates/ide/src/hover.rs') diff --git a/crates/ide/src/hover.rs b/crates/ide/src/hover.rs index 8cb4a51d8..88d215129 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs @@ -175,12 +175,7 @@ fn show_implementations_action(db: &RootDatabase, def: Definition) -> Option it.target_ty(db).as_adt(), _ => None, }?; - match adt { - Adt::Struct(it) => it.try_to_nav(db), - Adt::Union(it) => it.try_to_nav(db), - Adt::Enum(it) => it.try_to_nav(db), - } - .map(to_action) + adt.try_to_nav(db).map(to_action) } fn runnable_action( -- cgit v1.2.3