Skip to content

Commit 484c2d0

Browse files
committed
Make compact
1 parent 1020156 commit 484c2d0

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/librustdoc/html/render/print_item.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -511,16 +511,17 @@ fn item_module(w: &mut Buffer, cx: &mut Context<'_>, item: &clean::Item, items:
511511
_ => "",
512512
};
513513

514-
let visibility_emoji = match myitem.visibility(tcx) {
514+
let visibility_and_hidden = match myitem.visibility(tcx) {
515515
Some(ty::Visibility::Restricted(_)) => {
516-
"<span title=\"Restricted Visibility\">&nbsp;🔒</span> "
516+
if myitem.is_doc_hidden() {
517+
"<span title=\"Restricted Visibility\">&nbsp;🔒</span> "
518+
} else {
519+
// Don't separate with a space when there are two of them
520+
"<span title=\"Restricted Visibility\">&nbsp;🔒</span><span title=\"Hidden item\">👻</span> "
521+
}
517522
}
518-
_ => "",
519-
};
520-
let hidden_emoji = if myitem.is_doc_hidden() {
521-
"<span title=\"Hidden item\">&nbsp;👻</span> "
522-
} else {
523-
""
523+
_ if myitem.is_doc_hidden() => "<span title=\"Hidden item\">&nbsp;👻</span> ",
524+
_ => ""
524525
};
525526

526527
w.write_str(ITEM_TABLE_ROW_OPEN);
@@ -535,14 +536,13 @@ fn item_module(w: &mut Buffer, cx: &mut Context<'_>, item: &clean::Item, items:
535536
w,
536537
"<div class=\"item-name\">\
537538
<a class=\"{class}\" href=\"{href}\" title=\"{title}\">{name}</a>\
538-
{visibility_emoji}\
539-
{hidden_emoji}\
539+
{visibility_and_hidden}\
540540
{unsafety_flag}\
541541
{stab_tags}\
542542
</div>\
543543
{docs_before}{docs}{docs_after}",
544544
name = myitem.name.unwrap(),
545-
visibility_emoji = visibility_emoji,
545+
visibility_and_hidden = visibility_and_hidden,
546546
stab_tags = extra_info_tags(myitem, item, tcx),
547547
class = myitem.type_(),
548548
unsafety_flag = unsafety_flag,

0 commit comments

Comments
 (0)