-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix clippy lints in librustdoc #89430
Conversation
@@ -1497,7 +1497,7 @@ fn range_between_backticks(ori_link: &MarkdownLink) -> Range<usize> { | |||
.bytes() | |||
.skip(after_first_backtick_group) | |||
.position(|b| b == b'`') | |||
.unwrap_or(ori_link.link.len()); | |||
.unwrap_or_else(|| ori_link.link.len()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Calling len()
on a string is cheap. This seems like a poor suggestion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Micro optimization one would say: String::len
calls self.vec.len()
(which simply returns its len
field). Well, lint fixed at least haha.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@GuillaumeGomez can you please revert this? I don't think it's an improvement.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was reverted already. ;)
6129eec
to
0260a10
Compare
0260a10
to
7d0808e
Compare
This comment has been minimized.
This comment has been minimized.
7d0808e
to
6201163
Compare
This comment has been minimized.
This comment has been minimized.
f7b1ef0
to
b0d8544
Compare
Updated! I also reverted some changes too as discussed previously. |
This comment has been minimized.
This comment has been minimized.
b0d8544
to
1a6e35e
Compare
This comment has been minimized.
This comment has been minimized.
1a6e35e
to
29d3e9b
Compare
Updated! |
☔ The latest upstream changes (presumably #90203) made this pull request unmergeable. Please resolve the merge conflicts. |
29d3e9b
to
4614ca4
Compare
Rebased. |
Since I reverted everything that needed to be, let's move forward! @bors: r=jyn514,camelid,notriddle |
📌 Commit 4614ca4 has been approved by |
…, r=jyn514,camelid,notriddle Fix clippy lints in librustdoc I ran clippy on librustdoc and simply fixed the lints. :) r? `@notriddle`
@bors rollup=iffy (some of these changes may have perf implications) |
☀️ Test successful - checks-actions |
Finished benchmarking commit (29b1248): comparison url. Summary: This benchmark run did not return any relevant changes. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
Consistent improvements of around 0.05% on instruction count for |
…r, r=jyn514 Remove unneeded into_iter As `@camelid` mentionned [here](rust-lang#89430 (comment)), the `into_iter` was unneeded. r? `@camelid`
…r, r=jyn514 Remove unneeded into_iter As ``@camelid`` mentionned [here](rust-lang#89430 (comment)), the `into_iter` was unneeded. r? ``@camelid``
I ran clippy on librustdoc and simply fixed the lints. :)
r? @notriddle