Skip to content

Commit 8b1271f

Browse files
committed
Auto merge of #43130 - GuillaumeGomez:rustdoc-fn-spacing, r=QuietMisdreavus
Add spacing between trait functions Fixes #42988. <img width="1440" alt="screen shot 2017-07-09 at 17 02 16" src="https://user-images.githubusercontent.com/3050060/27995068-672a3208-64c8-11e7-9bc7-c7288f2cd27b.png">
2 parents 55ad73b + 12dccbd commit 8b1271f

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/librustdoc/html/render.rs

+9-2
Original file line numberDiff line numberDiff line change
@@ -2087,15 +2087,19 @@ fn item_trait(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
20872087
if !consts.is_empty() && !required.is_empty() {
20882088
w.write_str("\n")?;
20892089
}
2090-
for m in &required {
2090+
for (pos, m) in required.iter().enumerate() {
20912091
write!(w, " ")?;
20922092
render_assoc_item(w, m, AssocItemLink::Anchor(None), ItemType::Trait)?;
20932093
write!(w, ";\n")?;
2094+
2095+
if pos < required.len() - 1 {
2096+
write!(w, "<div class='item-spacer'></div>")?;
2097+
}
20942098
}
20952099
if !required.is_empty() && !provided.is_empty() {
20962100
w.write_str("\n")?;
20972101
}
2098-
for m in &provided {
2102+
for (pos, m) in provided.iter().enumerate() {
20992103
write!(w, " ")?;
21002104
render_assoc_item(w, m, AssocItemLink::Anchor(None), ItemType::Trait)?;
21012105
match m.inner {
@@ -2106,6 +2110,9 @@ fn item_trait(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
21062110
write!(w, " {{ ... }}\n")?;
21072111
},
21082112
}
2113+
if pos < provided.len() - 1 {
2114+
write!(w, "<div class='item-spacer'></div>")?;
2115+
}
21092116
}
21102117
write!(w, "}}")?;
21112118
}

src/librustdoc/html/static/rustdoc.css

+5
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,11 @@ h3 > .collapse-toggle, h4 > .collapse-toggle {
658658
padding-left: 10px;
659659
}
660660

661+
.item-spacer {
662+
width: 100%;
663+
height: 12px;
664+
}
665+
661666
span.since {
662667
position: initial;
663668
font-size: 20px;

0 commit comments

Comments
 (0)