diff options
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 2024acd94..44ebdbd35 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs | |||
@@ -182,12 +182,7 @@ fn runnable_action( | |||
182 | ) -> Option<HoverAction> { | 182 | ) -> Option<HoverAction> { |
183 | match def { | 183 | match def { |
184 | Definition::ModuleDef(it) => match it { | 184 | Definition::ModuleDef(it) => match it { |
185 | ModuleDef::Module(it) => match it.definition_source(sema.db).value { | 185 | ModuleDef::Module(it) => runnable_mod(&sema, it).map(|it| HoverAction::Runnable(it)), |
186 | ModuleSource::Module(it) => { | ||
187 | runnable_mod(&sema, it).map(|it| HoverAction::Runnable(it)) | ||
188 | } | ||
189 | _ => None, | ||
190 | }, | ||
191 | ModuleDef::Function(func) => { | 186 | ModuleDef::Function(func) => { |
192 | let src = func.source(sema.db)?; | 187 | let src = func.source(sema.db)?; |
193 | if src.file_id != file_id.into() { | 188 | if src.file_id != file_id.into() { |