diff options
| author | Kevin Walter <kevin.walter.private@googlemail.com> | 2014-07-11 21:51:29 +0200 |
|---|---|---|
| committer | Kevin Walter <kevin.walter.private@googlemail.com> | 2014-07-11 22:28:52 +0200 |
| commit | 3d2fd5ec03ba0d57070d2df8b779cae295c91896 (patch) | |
| tree | 3ca5401c2bb6f3a1806eb814f2937a45623b44f8 | |
| parent | aeab2501d1b2dabba567ee3d48270049087ee603 (diff) | |
| download | rust-3d2fd5ec03ba0d57070d2df8b779cae295c91896.tar.gz rust-3d2fd5ec03ba0d57070d2df8b779cae295c91896.zip | |
rustdoc: render 1-tuples as (T,) instead of (T)
| -rw-r--r-- | src/librustdoc/html/format.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustdoc/html/format.rs b/src/librustdoc/html/format.rs index 382e299d28d..f9b2fb50521 100644 --- a/src/librustdoc/html/format.rs +++ b/src/librustdoc/html/format.rs @@ -428,7 +428,10 @@ impl fmt::Show for clean::Type { } clean::Tuple(ref typs) => { primitive_link(f, clean::PrimitiveTuple, - format!("({:#})", typs).as_slice()) + match typs.as_slice() { + [ref one] => format!("({},)", one), + many => format!("({:#})", many) + }.as_slice()) } clean::Vector(ref t) => { primitive_link(f, clean::Slice, format!("[{}]", **t).as_slice()) |
