elements to avoid them inserting newlines + html::write_html_fmt(&mut f, p)?; + + Ok(()) }) } } diff --git a/src/librustdoc/html/markdown/tests.rs b/src/librustdoc/html/markdown/tests.rs index 1c99ccc5228b1..3655a52deee68 100644 --- a/src/librustdoc/html/markdown/tests.rs +++ b/src/librustdoc/html/markdown/tests.rs @@ -472,7 +472,7 @@ fn test_markdown_html_escape() { let mut idmap = IdMap::new(); let mut output = String::new(); MarkdownItemInfo::new(input, &[], &mut idmap).write_into(&mut output).unwrap(); - assert_eq!(output, expect, "original: {}", input); + assert_eq!(output, format!("
{}
\n", expect), "original: {}", input); } t("`Struct<'a, T>`", "Struct<'a, T>");
diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css
index b770a0e2a0e41..8410e8c793e1c 100644
--- a/src/librustdoc/html/static/css/rustdoc.css
+++ b/src/librustdoc/html/static/css/rustdoc.css
@@ -1585,7 +1585,6 @@ so that we can apply CSS-filters to change the arrow color in themes */
color: var(--main-color);
background-color: var(--stab-background-color);
width: fit-content;
- white-space: pre-wrap;
border-radius: 3px;
display: inline;
vertical-align: baseline;
diff --git a/tests/rustdoc-html/deprecated.rs b/tests/rustdoc-html/deprecated.rs
index a84657a3df5aa..c7db816cffcfc 100644
--- a/tests/rustdoc-html/deprecated.rs
+++ b/tests/rustdoc-html/deprecated.rs
@@ -30,3 +30,8 @@ pub struct W;
// 'Deprecated: shorthand reason: code$'
#[deprecated = "shorthand reason: `code`"]
pub struct X;
+
+//@ matches deprecated/struct.Y.html '//*[@class="stab deprecated"]//p[1]' 'multiple'
+//@ matches deprecated/struct.Y.html '//*[@class="stab deprecated"]//p[2]' 'paragraphs'
+#[deprecated = "multiple\n\nparagraphs"]
+pub struct Y;