if is_exported {
self.external_exports.insert(def.def_id());
}
+
+ let kind = match def {
+ DefStruct(..) | DefTy(..) => ImplModuleKind,
+ _ => NormalModuleKind
+ };
+
match def {
DefMod(def_id) | DefForeignMod(def_id) | DefStruct(def_id) |
DefTy(def_id) => {
child_name_bindings.define_module(parent_link,
Some(def_id),
- NormalModuleKind,
+ kind,
true,
is_public,
DUMMY_SP);