Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/runnables.rs')
| -rw-r--r-- | crates/ide/src/runnables.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/ide/src/runnables.rs b/crates/ide/src/runnables.rs index baa7ee6897..f2cb3c1f99 100644 --- a/crates/ide/src/runnables.rs +++ b/crates/ide/src/runnables.rs @@ -498,8 +498,9 @@ fn module_def_doctest(db: &RootDatabase, def: Definition) -> Option<Runnable> { }; let krate = def.krate(db); let edition = krate.map(|it| it.edition(db)).unwrap_or(Edition::CURRENT); - let display_target = - krate.unwrap_or_else(|| (*db.all_crates().last().unwrap()).into()).to_display_target(db); + let display_target = krate + .unwrap_or_else(|| (*db.all_crates().last().expect("no crate graph present")).into()) + .to_display_target(db); if !has_runnable_doc_test(&attrs) { return None; } |