simplify
This commit is contained in:
@@ -13,8 +13,8 @@ use ra_db::{SourceRootId, FileId, Cancelable};
|
|||||||
use relative_path::RelativePathBuf;
|
use relative_path::RelativePathBuf;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
DefKind, DefLoc, DefId, Path, PathKind, HirDatabase, SourceItemId, SourceFileItemId, Crate,
|
Def, DefKind, DefLoc, DefId,
|
||||||
Name,
|
Name, Path, PathKind, HirDatabase, SourceItemId, SourceFileItemId, Crate,
|
||||||
arena::{Arena, Id},
|
arena::{Arena, Id},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -139,13 +139,8 @@ impl Module {
|
|||||||
} else {
|
} else {
|
||||||
return Ok(PerNs::none());
|
return Ok(PerNs::none());
|
||||||
};
|
};
|
||||||
let module = match curr.loc(db) {
|
let module = match curr.resolve(db)? {
|
||||||
DefLoc {
|
Def::Module(it) => it,
|
||||||
kind: DefKind::Module,
|
|
||||||
source_root_id,
|
|
||||||
module_id,
|
|
||||||
..
|
|
||||||
} => Module::new(db, source_root_id, module_id)?,
|
|
||||||
// TODO here would be the place to handle enum variants...
|
// TODO here would be the place to handle enum variants...
|
||||||
_ => return Ok(PerNs::none()),
|
_ => return Ok(PerNs::none()),
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user