Skip to content

Commit bdb7223

Browse files
committed
Insert an empty line when normalizing #[doc = ""]
1 parent 2445f0e commit bdb7223

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/attr/doc_comment.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ impl Display for DocCommentFormatter<'_> {
1212
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
1313
let opener = self.style.opener().trim_end();
1414
let mut lines = self.literal.lines().peekable();
15+
16+
// Handle `#[doc = ""]`.
17+
if lines.peek().is_none() {
18+
return write!(formatter, "{}", opener);
19+
}
20+
1521
while let Some(line) = lines.next() {
1622
let is_last_line = lines.peek().is_none();
1723
if is_last_line {

0 commit comments

Comments
 (0)