diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-12-29 16:36:35 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-12-29 16:36:35 -0800 |
| commit | 1e9c7c51cbe9af992373debedcb8db2807c8bfb5 (patch) | |
| tree | c47dbb5bec25bcc97adeee4960a1046d9ce08570 | |
| parent | 1d373ae6d115077f8f6e5513411010f23c9ca328 (diff) | |
| parent | 57a3ef3f9b59ad74a2ce369150f72007fb8b2e62 (diff) | |
| download | rust-1e9c7c51cbe9af992373debedcb8db2807c8bfb5.tar.gz rust-1e9c7c51cbe9af992373debedcb8db2807c8bfb5.zip | |
rollup merge of #20269: dirk/indent-where
* Add <span class=‘where’> around clause * CSS rule to format the span (for issue #20176)
| -rw-r--r-- | src/librustdoc/html/format.rs | 3 | ||||
| -rw-r--r-- | src/librustdoc/html/static/main.css | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/librustdoc/html/format.rs b/src/librustdoc/html/format.rs index f20a74f937b..585183e2af7 100644 --- a/src/librustdoc/html/format.rs +++ b/src/librustdoc/html/format.rs @@ -120,7 +120,7 @@ impl<'a> fmt::Show for WhereClause<'a> { if gens.where_predicates.len() == 0 { return Ok(()); } - try!(f.write(" where ".as_bytes())); + try!(f.write(" <span class='where'>where ".as_bytes())); for (i, pred) in gens.where_predicates.iter().enumerate() { if i > 0 { try!(f.write(", ".as_bytes())); @@ -146,6 +146,7 @@ impl<'a> fmt::Show for WhereClause<'a> { } } } + try!(f.write("</span>".as_bytes())); Ok(()) } } diff --git a/src/librustdoc/html/static/main.css b/src/librustdoc/html/static/main.css index dc62273364c..9d4f341a30e 100644 --- a/src/librustdoc/html/static/main.css +++ b/src/librustdoc/html/static/main.css @@ -306,6 +306,11 @@ nav.sub { font-size: 1em; position: relative; } +/* Shift "where ..." part of method definition down a line */ +.content .method .where { display: block; } +/* Bit of whitespace to indent it */ +.content .method .where::before { content: ' '; } + .content .methods .docblock { margin-left: 40px; } .content .impl-items .docblock { margin-left: 40px; } |
