Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r--crates/hir/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs
index 1a9d3ac448..bf041b61f2 100644
--- a/crates/hir/src/lib.rs
+++ b/crates/hir/src/lib.rs
@@ -2138,8 +2138,8 @@ impl ExternCrateDecl {
self.id.module(db.upcast()).into()
}
- pub fn resolved_crate(self, db: &dyn HirDatabase) -> Crate {
- db.extern_crate_decl_data(self.id).crate_id.into()
+ pub fn resolved_crate(self, db: &dyn HirDatabase) -> Option<Crate> {
+ db.extern_crate_decl_data(self.id).crate_id.map(Into::into)
}
pub fn name(self, db: &dyn HirDatabase) -> Name {