diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs
index 3fd9c0a194485..a9a3a0af276b1 100644
--- a/src/librustdoc/html/markdown.rs
+++ b/src/librustdoc/html/markdown.rs
@@ -923,9 +923,7 @@ impl LangString {
data.original = string.to_owned();
- let tokens = Self::tokens(string).collect::>();
-
- for token in tokens {
+ for token in Self::tokens(string) {
match token {
"should_panic" => {
data.should_panic = true;