Skip to content

Commit 9d4e17a

Browse files
committed
Remove support for proc macro doc inlining
1 parent 11fb023 commit 9d4e17a

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

src/librustdoc/clean/inline.rs

+5-15
Original file line numberDiff line numberDiff line change
@@ -106,23 +106,13 @@ pub fn try_inline(cx: &DocContext, def: Def, name: ast::Name, visited: &mut FxHa
106106
clean::ConstantItem(build_const(cx, did))
107107
}
108108
// FIXME: proc-macros don't propagate attributes or spans across crates, so they look empty
109-
Def::Macro(did, MacroKind::Derive) |
110109
Def::Macro(did, MacroKind::Bang) => {
111110
let mac = build_macro(cx, did, name);
112-
debug!("try_inline: {:?}", mac);
113-
114-
match build_macro(cx, did, name) {
115-
clean::MacroItem(..) => {
116-
record_extern_fqn(cx, did, clean::TypeKind::Macro);
117-
mac
118-
}
119-
clean::ProcMacroItem(..) => {
120-
record_extern_fqn(cx, did, clean::TypeKind::Derive);
121-
mac
122-
}
123-
_ => {
124-
return None;
125-
}
111+
if let clean::MacroItem(..) = mac {
112+
record_extern_fqn(cx, did, clean::TypeKind::Macro);
113+
mac
114+
} else {
115+
return None;
126116
}
127117
}
128118
_ => return None,

0 commit comments

Comments
 (0)