diff --git a/src/librustdoc/html/render/print_item.rs b/src/librustdoc/html/render/print_item.rs index 2dfbaff1cc995..9d6e34caa078b 100644 --- a/src/librustdoc/html/render/print_item.rs +++ b/src/librustdoc/html/render/print_item.rs @@ -888,7 +888,7 @@ fn item_union(w: &mut Buffer, cx: &Context<'_>, it: &clean::Item, s: &clean::Uni wrap_into_docblock(w, |w| { w.write_str("
");
render_attributes_in_pre(w, it, "");
- render_union(w, it, Some(&s.generics), &s.fields, "", true, cx);
+ render_union(w, it, Some(&s.generics), &s.fields, "", cx);
w.write_str("")
});
@@ -1380,14 +1380,12 @@ fn render_union(
g: Option<&clean::Generics>,
fields: &[clean::Item],
tab: &str,
- structhead: bool,
cx: &Context<'_>,
) {
write!(
w,
- "{}{}{}",
+ "{}union {}",
it.visibility.print_with_space(it.def_id, cx),
- if structhead { "union " } else { "" },
it.name.as_ref().unwrap()
);
if let Some(g) = g {