@@ -16,7 +16,7 @@ use syntax::ast;
16
16
use syntax:: attr:: AttrMetaMethods ;
17
17
use rustc_front:: hir;
18
18
19
- use rustc:: metadata :: util :: { self as mdutil , CrateStore } ;
19
+ use rustc:: middle :: cstore :: { self , CrateStore } ;
20
20
use rustc:: middle:: def;
21
21
use rustc:: middle:: def_id:: DefId ;
22
22
use rustc:: middle:: ty;
@@ -253,11 +253,11 @@ pub fn build_impls(cx: &DocContext, tcx: &ty::ctxt,
253
253
}
254
254
255
255
fn populate_impls ( cx : & DocContext , tcx : & ty:: ctxt ,
256
- def : mdutil :: DefLike ,
256
+ def : cstore :: DefLike ,
257
257
impls : & mut Vec < clean:: Item > ) {
258
258
match def {
259
- mdutil :: DlImpl ( did) => build_impl ( cx, tcx, did, impls) ,
260
- mdutil :: DlDef ( def:: DefMod ( did) ) => {
259
+ cstore :: DlImpl ( did) => build_impl ( cx, tcx, did, impls) ,
260
+ cstore :: DlDef ( def:: DefMod ( did) ) => {
261
261
for item in tcx. sess . cstore . item_children ( did) {
262
262
populate_impls ( cx, tcx, item. def , impls)
263
263
}
@@ -450,20 +450,20 @@ fn build_module(cx: &DocContext, tcx: &ty::ctxt,
450
450
let mut visited = HashSet :: new ( ) ;
451
451
for item in tcx. sess . cstore . item_children ( did) {
452
452
match item. def {
453
- mdutil :: DlDef ( def:: DefForeignMod ( did) ) => {
453
+ cstore :: DlDef ( def:: DefForeignMod ( did) ) => {
454
454
fill_in ( cx, tcx, did, items) ;
455
455
}
456
- mdutil :: DlDef ( def) if item. vis == hir:: Public => {
456
+ cstore :: DlDef ( def) if item. vis == hir:: Public => {
457
457
if !visited. insert ( def) { return }
458
458
match try_inline_def ( cx, tcx, def) {
459
459
Some ( i) => items. extend ( i) ,
460
460
None => { }
461
461
}
462
462
}
463
- mdutil :: DlDef ( ..) => { }
463
+ cstore :: DlDef ( ..) => { }
464
464
// All impls were inlined above
465
- mdutil :: DlImpl ( ..) => { }
466
- mdutil :: DlField => panic ! ( "unimplemented field" ) ,
465
+ cstore :: DlImpl ( ..) => { }
466
+ cstore :: DlField => panic ! ( "unimplemented field" ) ,
467
467
}
468
468
}
469
469
}
0 commit comments