Skip to content

Commit b22631b

Browse files
authored
Rollup merge of #69571 - matthiaskrgr:useless_asref, r=Centril
remove unneeded .as_ref() calls.
2 parents e9bca51 + f55b2c9 commit b22631b

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/librustc_privacy/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@ impl EmbargoVisitor<'tcx> {
657657
.map(|module_hir_id| self.tcx.hir().expect_item(module_hir_id))
658658
{
659659
if let hir::ItemKind::Mod(m) = &item.kind {
660-
for item_id in m.item_ids.as_ref() {
660+
for item_id in m.item_ids {
661661
let item = self.tcx.hir().expect_item(item_id.id);
662662
let def_id = self.tcx.hir().local_def_id(item_id.id);
663663
if !self.tcx.hygienic_eq(segment.ident, item.ident, def_id) {

src/librustc_typeck/collect/type_of.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ pub(super) fn type_of(tcx: TyCtxt<'_>, def_id: DefId) -> Ty<'_> {
239239
.segments
240240
.iter()
241241
.filter_map(|seg| seg.args.as_ref())
242-
.map(|generic_args| generic_args.args.as_ref())
242+
.map(|generic_args| generic_args.args)
243243
.find_map(|args| {
244244
args.iter()
245245
.filter(|arg| arg.is_const())

src/libstd/path.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2011,7 +2011,7 @@ impl Path {
20112011
#[stable(feature = "rust1", since = "1.0.0")]
20122012
pub fn file_name(&self) -> Option<&OsStr> {
20132013
self.components().next_back().and_then(|p| match p {
2014-
Component::Normal(p) => Some(p.as_ref()),
2014+
Component::Normal(p) => Some(p),
20152015
_ => None,
20162016
})
20172017
}

0 commit comments

Comments
 (0)