From c615b11aa7a4e41a7b11c9bfb3a4fe101c4f973f Mon Sep 17 00:00:00 2001 From: Noah Lev Date: Tue, 9 Nov 2021 18:30:24 -0800 Subject: [PATCH] Remove unnecessary reborrows --- src/librustdoc/clean/mod.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index 9238a0bc3f38c..4e1fd4f1136bc 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -109,7 +109,10 @@ impl Clean for hir::GenericBound<'_> { }; GenericBound::TraitBound( - PolyTrait { trait_: (trait_ref, &*bindings).clean(cx), generic_params: vec![] }, + PolyTrait { + trait_: (trait_ref, &bindings[..]).clean(cx), + generic_params: vec![], + }, hir::TraitBoundModifier::None, ) } @@ -764,7 +767,7 @@ impl<'a> Clean for (&'a hir::FnSig<'a>, &'a hir::Generics<'a>, hir::Bo let (generics, decl) = enter_impl_trait(cx, |cx| { let generics = self.1.clean(cx); let args = (self.0.decl.inputs, self.2).clean(cx); - let decl = clean_fn_decl_with_args(cx, &*self.0.decl, args); + let decl = clean_fn_decl_with_args(cx, self.0.decl, args); (generics, decl) }); Function { decl, generics, header: self.0.header }