diff --git a/src/etc/htmldocck.py b/src/etc/htmldocck.py
index 681520a1daf..8647db5a45d 100644
--- a/src/etc/htmldocck.py
+++ b/src/etc/htmldocck.py
@@ -365,7 +365,6 @@ def check_tree_attr(tree, path, attr, pat, regexp):
def check_tree_text(tree, path, pat, regexp):
path = normalize_xpath(path)
- print("normalize_xpath -> {}".format(path))
ret = False
try:
for e in tree.findall(path):
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs
index a43a5424f04..7e6d394bbec 100644
--- a/src/librustdoc/html/render/mod.rs
+++ b/src/librustdoc/html/render/mod.rs
@@ -1694,6 +1694,7 @@ fn print_sidebar(cx: &Context<'_>, it: &clean::Item, buffer: &mut Buffer) {
write!(
buffer,
"
",
Escape(version),
diff --git a/src/librustdoc/html/render/print_item.rs b/src/librustdoc/html/render/print_item.rs
index f68c0e5cd5e..5f1291c0b16 100644
--- a/src/librustdoc/html/render/print_item.rs
+++ b/src/librustdoc/html/render/print_item.rs
@@ -329,7 +329,7 @@ fn item_module(w: &mut Buffer, cx: &Context<'_>, item: &clean::Item, items: &[cl
"\
{vis}{imp}
\
\
- {stab_tags}\n",
+ {stab_tags}",
stab = stab.unwrap_or_default(),
add = add,
vis = myitem.visibility.print_with_space(myitem.def_id, cx),
@@ -361,7 +361,7 @@ fn item_module(w: &mut Buffer, cx: &Context<'_>, item: &clean::Item, items: &[cl
"\
{name}{unsafety_flag}\
- {stab_tags}{docs}\n",
+ {stab_tags}{docs}",
name = *myitem.name.as_ref().unwrap(),
stab_tags = extra_info_tags(myitem, item, cx.tcx()),
docs = MarkdownSummaryLine(&doc_value, &myitem.links(cx)).into_string(),
@@ -381,7 +381,7 @@ fn item_module(w: &mut Buffer, cx: &Context<'_>, item: &clean::Item, items: &[cl
}
if curty.is_some() {
- w.write_str("\n");
+ w.write_str("");
}
}
diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css
index 5b722ca502c..a3ae22308b5 100644
--- a/src/librustdoc/html/static/rustdoc.css
+++ b/src/librustdoc/html/static/rustdoc.css
@@ -1619,9 +1619,25 @@ details.undocumented[open] > summary::before {
}
.sidebar > .block.version {
+ overflow: hidden;
border-bottom: none;
- margin-top: 12px;
margin-bottom: 0;
+ height: 100%;
+ padding-left: 12px;
+ }
+ .sidebar > .block.version > div.narrow-helper {
+ float: left;
+ width: 1px;
+ height: 100%;
+ }
+ .sidebar > .block.version > p {
+ /* hide Version text if too narrow */
+ margin: 0;
+ min-width: 55px;
+ /* vertically center */
+ display: flex;
+ align-items: center;
+ height: 100%;
}
nav.sub {
@@ -1779,7 +1795,6 @@ details.undocumented[open] > summary::before {
.search-results .result-name, .search-results div.desc, .search-results .result-description {
width: 100%;
}
- /* Display second row of staggered layouts */
.search-results div.desc, .search-results .result-description, item-right {
padding-left: 2em;
}