diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs index 47772651bf9b9..d811c85ea58d1 100644 --- a/src/librustdoc/html/markdown.rs +++ b/src/librustdoc/html/markdown.rs @@ -656,7 +656,7 @@ impl<'a, I> Footnotes<'a, I> { } fn get_entry(&mut self, key: &str) -> &mut (Vec>, u16) { - let new_id = self.footnotes.keys().count() + 1; + let new_id = self.footnotes.len() + 1; let key = key.to_owned(); self.footnotes.entry(key).or_insert((Vec::new(), new_id as u16)) } diff --git a/src/librustdoc/passes/unindent_comments.rs b/src/librustdoc/passes/unindent_comments.rs index da2eda7364122..f42e7a97eb785 100644 --- a/src/librustdoc/passes/unindent_comments.rs +++ b/src/librustdoc/passes/unindent_comments.rs @@ -87,7 +87,7 @@ fn unindent_fragments(docs: &mut Vec) { }; for fragment in docs { - if fragment.doc.as_str().lines().count() == 0 { + if fragment.doc.as_str().lines().next().is_none() { continue; }