rustdoc_to_markdown: Don't push blank space after newline (#12504)

This PR fixes a small issue in `rustdoc_to_markdown` where we could push
a blank space after a newline, leading to an unwanted leading space.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-05-30 16:38:01 -04:00 committed by GitHub
parent fda975fb76
commit 1d46a52c62
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -134,7 +134,7 @@ impl MarkdownWriter {
if tag.is_inline() && self.is_inside("p") {
if let Some(parent) = self.current_element_stack.iter().last() {
if !parent.is_inline() {
if !self.markdown.ends_with(' ') {
if !(self.markdown.ends_with(' ') || self.markdown.ends_with('\n')) {
self.push_str(" ");
}
}