diff options
| author | Noah Lev <camelidcamel@gmail.com> | 2021-11-19 11:13:24 -0500 |
|---|---|---|
| committer | Noah Lev <camelidcamel@gmail.com> | 2021-11-19 11:34:41 -0500 |
| commit | 7a4e2ceb922b4b0861735b333f9c983ebed7029f (patch) | |
| tree | 84cd7086051fda2e995ac196f9251c97ca08c7a7 | |
| parent | a792234388461e3c6b6104cae490aa21b15102e4 (diff) | |
| download | rust-7a4e2ceb922b4b0861735b333f9c983ebed7029f.tar.gz rust-7a4e2ceb922b4b0861735b333f9c983ebed7029f.zip | |
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 <github@jyn.dev>
| -rw-r--r-- | src/librustdoc/passes/unindent_comments.rs | 4 |
1 files changed, 3 insertions, 1 deletions
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<DocFragment>) { }; for fragment in docs { - if fragment.doc.as_str().lines().next().is_none() { + if fragment.doc == kw::Empty { continue; } |
