diff options
| author | bors <bors@rust-lang.org> | 2017-07-09 17:58:10 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-07-09 17:58:10 +0000 |
| commit | 8b1271fcdd5b5958c76c43084e544d075d7d5dfd (patch) | |
| tree | 3228f821179a675a86c7b379fc4e4c6f013817dd | |
| parent | 55ad73b0266bef8dfb3ee6f9d7d6b3cf5d119e77 (diff) | |
| parent | 12dccbde41963a7307e52ac237f27251244ddf6f (diff) | |
| download | rust-8b1271fcdd5b5958c76c43084e544d075d7d5dfd.tar.gz rust-8b1271fcdd5b5958c76c43084e544d075d7d5dfd.zip | |
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">
| -rw-r--r-- | src/librustdoc/html/render.rs | 11 | ||||
| -rw-r--r-- | src/librustdoc/html/static/rustdoc.css | 5 |
2 files changed, 14 insertions, 2 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index db1bb28c890..9b1d256304d 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -2087,15 +2087,19 @@ fn item_trait(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item, if !consts.is_empty() && !required.is_empty() { w.write_str("\n")?; } - for m in &required { + for (pos, m) in required.iter().enumerate() { write!(w, " ")?; render_assoc_item(w, m, AssocItemLink::Anchor(None), ItemType::Trait)?; write!(w, ";\n")?; + + if pos < required.len() - 1 { + write!(w, "<div class='item-spacer'></div>")?; + } } if !required.is_empty() && !provided.is_empty() { w.write_str("\n")?; } - for m in &provided { + for (pos, m) in provided.iter().enumerate() { write!(w, " ")?; render_assoc_item(w, m, AssocItemLink::Anchor(None), ItemType::Trait)?; match m.inner { @@ -2106,6 +2110,9 @@ fn item_trait(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item, write!(w, " {{ ... }}\n")?; }, } + if pos < provided.len() - 1 { + write!(w, "<div class='item-spacer'></div>")?; + } } write!(w, "}}")?; } diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index 969cc4eeda2..567c8fb9718 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -658,6 +658,11 @@ h3 > .collapse-toggle, h4 > .collapse-toggle { padding-left: 10px; } +.item-spacer { + width: 100%; + height: 12px; +} + span.since { position: initial; font-size: 20px; |
