From 8b03b58ad77f90eb6184fdc5db18555bf69adab8 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Tue, 19 Jan 2021 16:58:11 +0800 Subject: Support runnables in macros --- 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 6022bd275..ac2d7727e 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs @@ -183,12 +183,7 @@ fn runnable_action( ) -> Option { match def { Definition::ModuleDef(it) => match it { - ModuleDef::Module(it) => match it.definition_source(sema.db).value { - ModuleSource::Module(it) => { - runnable_mod(&sema, it).map(|it| HoverAction::Runnable(it)) - } - _ => None, - }, + ModuleDef::Module(it) => runnable_mod(&sema, it).map(|it| HoverAction::Runnable(it)), ModuleDef::Function(func) => { let src = func.source(sema.db)?; if src.file_id != file_id.into() { -- cgit v1.2.3