From 7a4e2ceb922b4b0861735b333f9c983ebed7029f Mon Sep 17 00:00:00 2001 From: Noah Lev Date: Fri, 19 Nov 2021 11:13:24 -0500 Subject: [PATCH] Use fast comparison against `kw::Empty` We think `.as_str().lines().next().is_none()` should be equivalent to `== kw::Empty`. Co-authored-by: Joshua Nelson --- src/librustdoc/passes/unindent_comments.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/librustdoc/passes/unindent_comments.rs b/src/librustdoc/passes/unindent_comments.rs index f42e7a97eb7..97f4f941e06 100644 --- a/src/librustdoc/passes/unindent_comments.rs +++ b/src/librustdoc/passes/unindent_comments.rs @@ -1,5 +1,7 @@ use std::cmp; +use rustc_span::symbol::kw; + use crate::clean::{self, DocFragment, DocFragmentKind, Item}; use crate::core::DocContext; use crate::fold::{self, DocFolder}; @@ -87,7 +89,7 @@ fn unindent_fragments(docs: &mut Vec) { }; for fragment in docs { - if fragment.doc.as_str().lines().next().is_none() { + if fragment.doc == kw::Empty { continue; }