fix tests
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use ra_db::{CrateId, Cancelable};
|
||||
use ra_db::{CrateId, Cancelable, FileId};
|
||||
use ra_syntax::ast;
|
||||
|
||||
use crate::{Name, db::HirDatabase, DefId};
|
||||
|
||||
@@ -17,6 +18,9 @@ pub struct CrateDependency {
|
||||
}
|
||||
|
||||
impl Crate {
|
||||
pub fn crate_id(&self) -> CrateId {
|
||||
self.crate_id
|
||||
}
|
||||
pub fn dependencies(&self, db: &impl HirDatabase) -> Vec<CrateDependency> {
|
||||
self.dependencies_impl(db)
|
||||
}
|
||||
@@ -31,6 +35,10 @@ pub struct Module {
|
||||
}
|
||||
|
||||
impl Module {
|
||||
pub fn source(&self, db: &impl HirDatabase) -> (FileId, Option<ast::ModuleNode>) {
|
||||
self.source_impl(db)
|
||||
}
|
||||
|
||||
/// Returns the crate this module is part of.
|
||||
pub fn krate(&self, db: &impl HirDatabase) -> Cancelable<Option<Crate>> {
|
||||
self.krate_impl(db)
|
||||
|
||||
Reference in New Issue
Block a user