mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-08-19 01:50:32 +00:00
Fix runnables using wrong file ids for module doctests
This commit is contained in:
parent
0b8e145641
commit
59eec29e1b
1 changed files with 4 additions and 1 deletions
|
@ -360,7 +360,10 @@ fn module_def_doctest(sema: &Semantics<RootDatabase>, def: hir::ModuleDef) -> Op
|
|||
.map(TestId::Path)
|
||||
.or_else(|| def_name.clone().map(TestId::Name))?;
|
||||
|
||||
let mut nav = def.try_to_nav(sema.db)?;
|
||||
let mut nav = match def {
|
||||
hir::ModuleDef::Module(def) => NavigationTarget::from_module_to_decl(sema.db, def),
|
||||
def => def.try_to_nav(sema.db)?,
|
||||
};
|
||||
nav.focus_range = None;
|
||||
nav.description = None;
|
||||
nav.docs = None;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue