Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
46b8495
Implement `unsigned_signed_diff`
davidzeng0 Jun 23, 2024
e13eb37
Fix malformed suggestion for repeated maybe unsized bounds
gurry Jul 14, 2024
b74f426
Fix some `#[cfg_attr(not(doc), repr(..))]`
GrigorenkoPV Jul 21, 2024
a4dd0d6
std: use duplicate thread local state in tests
joboet Jul 24, 2024
dfb3fb3
Improved clarity of documentation for std::fs::create_dir_all
rik86189 Jul 24, 2024
4d5ac84
Remove Unnecessary `.as_str()` Conversions
veera-sivarajan Jul 24, 2024
fdff100
Add regression test
oli-obk Mar 8, 2024
acba644
Do not try to reveal hidden types when trying to prove Freeze in the …
oli-obk Mar 8, 2024
548c447
Add regression tests
oli-obk Jun 4, 2024
8ea461d
Do not assemble candidates for auto traits of opaque types in their d…
oli-obk Jun 4, 2024
c9886a1
Mark `missing_fragment_specifier` as `FutureReleaseErrorReportInDeps`
tgross35 Jul 23, 2024
6bf5fd5
Rollup merge of #122192 - oli-obk:type_of_opaque_for_const_checks, r=…
matthiaskrgr Jul 24, 2024
7fac549
Rollup merge of #126042 - davidzeng0:master, r=Amanieu
matthiaskrgr Jul 24, 2024
ed5dfed
Rollup merge of #126548 - rik86189:issue-88264-fix, r=tgross35
matthiaskrgr Jul 24, 2024
2ff33bb
Rollup merge of #127717 - gurry:127441-stray-impl-sugg, r=compiler-er…
matthiaskrgr Jul 24, 2024
07947f3
Rollup merge of #128046 - GrigorenkoPV:90435, r=tgross35
matthiaskrgr Jul 24, 2024
dec0c48
Rollup merge of #128122 - tgross35:missing-fragment-specifier-uncondi…
matthiaskrgr Jul 24, 2024
d146ecd
Rollup merge of #128135 - joboet:reduplicate_tls, r=tgross35
matthiaskrgr Jul 24, 2024
104a421
Rollup merge of #128140 - veera-sivarajan:remove-ident-to-str-convers…
matthiaskrgr Jul 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove Unnecessary .as_str() Conversions
  • Loading branch information
veera-sivarajan committed Jul 24, 2024
commit 4d5ac84285e13a05c0ade4b83aeb309a1f351610
8 changes: 4 additions & 4 deletions compiler/rustc_hir_typeck/src/method/probe.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1846,7 +1846,7 @@ impl<'a, 'tcx> ProbeContext<'a, 'tcx> {
/// Determine if the associated item with the given DefId matches
/// the desired name via a doc alias.
fn matches_by_doc_alias(&self, def_id: DefId) -> bool {
let Some(name) = self.method_name else {
let Some(method) = self.method_name else {
return false;
};
let Some(local_def_id) = def_id.as_local() else {
Expand All @@ -1863,7 +1863,7 @@ impl<'a, 'tcx> ProbeContext<'a, 'tcx> {
// #[rustc_confusables("foo", "bar"))]
for n in confusables {
if let Some(lit) = n.lit()
&& name.as_str() == lit.symbol.as_str()
&& method.name == lit.symbol
{
return true;
}
Expand All @@ -1883,14 +1883,14 @@ impl<'a, 'tcx> ProbeContext<'a, 'tcx> {
// #[doc(alias("foo", "bar"))]
for n in nested {
if let Some(lit) = n.lit()
&& name.as_str() == lit.symbol.as_str()
&& method.name == lit.symbol
{
return true;
}
}
} else if let Some(meta) = v.meta_item()
&& let Some(lit) = meta.name_value_literal()
&& name.as_str() == lit.symbol.as_str()
&& method.name == lit.symbol
{
// #[doc(alias = "foo")]
return true;
Expand Down