rustc_metadata: split the Def description of a DefId from item_children.
This commit is contained in:
@@ -240,11 +240,7 @@ impl Clean<ExternalCrate> for CrateNum {
|
||||
let root = DefId { krate: self.0, index: CRATE_DEF_INDEX };
|
||||
cx.tcx_opt().map(|tcx| {
|
||||
for item in tcx.sess.cstore.item_children(root) {
|
||||
let did = match item.def {
|
||||
Def::Mod(did) => did,
|
||||
_ => continue
|
||||
};
|
||||
let attrs = inline::load_attrs(cx, tcx, did);
|
||||
let attrs = inline::load_attrs(cx, tcx, item.def_id);
|
||||
PrimitiveType::find(&attrs).map(|prim| primitives.push(prim));
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user