rustdoc: Fix links to constants in external crates

This commit is contained in:
Oliver Middleton 2018-04-29 23:28:39 +01:00
parent 207bc40379
commit 7232df7d5a
3 changed files with 104 additions and 0 deletions

View file

@ -3881,6 +3881,7 @@ fn register_def(cx: &DocContext, def: Def) -> DefId {
Def::Union(i) => (i, TypeKind::Union),
Def::Mod(i) => (i, TypeKind::Module),
Def::TyForeign(i) => (i, TypeKind::Foreign),
Def::Const(i) => (i, TypeKind::Const),
Def::Static(i, _) => (i, TypeKind::Static),
Def::Variant(i) => (cx.tcx.parent_def_id(i).unwrap(), TypeKind::Enum),
Def::Macro(i, _) => (i, TypeKind::Macro),