diff --git a/crates/ra_hir/src/code_model_api.rs b/crates/ra_hir/src/code_model_api.rs index f1e891722c..6bbc80e17c 100644 --- a/crates/ra_hir/src/code_model_api.rs +++ b/crates/ra_hir/src/code_model_api.rs @@ -35,8 +35,8 @@ pub struct Module { } impl Module { - pub fn source(&self, db: &impl HirDatabase) -> (FileId, Option) { - self.source_impl(db) + pub fn source(&self, db: &impl HirDatabase) -> Cancelable<(FileId, Option)> { + Ok(self.source_impl(db)) } /// Returns the crate this module is part of.