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.rs5
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;
}