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.rs | 4 |
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 { |