Insert an empty line when normalizing #[doc = ""]
This commit is contained in:
parent
2445f0ea76
commit
bdb72237a2
1 changed files with 6 additions and 0 deletions
|
@ -12,6 +12,12 @@ impl Display for DocCommentFormatter<'_> {
|
||||||
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
|
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||||
let opener = self.style.opener().trim_end();
|
let opener = self.style.opener().trim_end();
|
||||||
let mut lines = self.literal.lines().peekable();
|
let mut lines = self.literal.lines().peekable();
|
||||||
|
|
||||||
|
// Handle `#[doc = ""]`.
|
||||||
|
if lines.peek().is_none() {
|
||||||
|
return write!(formatter, "{}", opener);
|
||||||
|
}
|
||||||
|
|
||||||
while let Some(line) = lines.next() {
|
while let Some(line) = lines.next() {
|
||||||
let is_last_line = lines.peek().is_none();
|
let is_last_line = lines.peek().is_none();
|
||||||
if is_last_line {
|
if is_last_line {
|
||||||
|
|
Loading…
Reference in a new issue