From 9cfd4ef38f99d4574049b1b1c641b80672cd1cff Mon Sep 17 00:00:00 2001 From: QuietMisdreavus Date: Fri, 23 Sep 2016 09:19:24 -0500 Subject: [PATCH] rustdoc: print arguments to bare functions on their own line --- src/librustdoc/html/format.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/librustdoc/html/format.rs b/src/librustdoc/html/format.rs index adcdc7aaab40..7131e993d778 100644 --- a/src/librustdoc/html/format.rs +++ b/src/librustdoc/html/format.rs @@ -618,11 +618,15 @@ pub fn fmt_impl_for_trait_page(i: &clean::Impl, f: &mut fmt::Formatter) -> fmt:: impl fmt::Display for clean::Arguments { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { for (i, input) in self.values.iter().enumerate() { - if i > 0 { write!(f, ", ")?; } + write!(f, "\n ")?; if !input.name.is_empty() { write!(f, "{}: ", input.name)?; } write!(f, "{}", input.type_)?; + if i + 1 < self.values.len() { write!(f, ",")?; } + } + if !self.values.is_empty() { + write!(f, "\n")?; } Ok(()) }