diff options
author | Lukas Wirth <[email protected]> | 2021-01-09 15:59:00 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2021-01-09 15:59:00 +0000 |
commit | 919a1d7b278ada6063c948df7e63d3ef735af343 (patch) | |
tree | ea173bf3754294e1b9dd9836a760d0a90a495d18 /crates/ide/src/hover.rs | |
parent | 939ca83b34f9a5648d196f85e5cc7d844ba22604 (diff) |
Refactor rename name checking
Diffstat (limited to 'crates/ide/src/hover.rs')
-rw-r--r-- | crates/ide/src/hover.rs | 7 |
1 files changed, 1 insertions, 6 deletions
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<Hov | |||
175 | Definition::SelfType(it) => it.target_ty(db).as_adt(), | 175 | Definition::SelfType(it) => it.target_ty(db).as_adt(), |
176 | _ => None, | 176 | _ => None, |
177 | }?; | 177 | }?; |
178 | match adt { | 178 | adt.try_to_nav(db).map(to_action) |
179 | Adt::Struct(it) => it.try_to_nav(db), | ||
180 | Adt::Union(it) => it.try_to_nav(db), | ||
181 | Adt::Enum(it) => it.try_to_nav(db), | ||
182 | } | ||
183 | .map(to_action) | ||
184 | } | 179 | } |
185 | 180 | ||
186 | fn runnable_action( | 181 | fn runnable_action( |