Skip to content

Commit fc34d5f

Browse files
committed
Removed unneccesary reference for trait name
1 parent 7dbb5e3 commit fc34d5f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/librustc_resolve/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4643,14 +4643,14 @@ impl<'a> Resolver<'a> {
46434643
false,
46444644
module.span,
46454645
).is_ok() {
4646-
let import_ids = self.find_transitive_imports(&binding.kind, &trait_name);
4646+
let import_ids = self.find_transitive_imports(&binding.kind, trait_name);
46474647
let trait_def_id = module.def_id().unwrap();
46484648
found_traits.push(TraitCandidate { def_id: trait_def_id, import_ids });
46494649
}
46504650
} else if let Res::Def(DefKind::TraitAlias, _) = binding.res() {
46514651
// For now, just treat all trait aliases as possible candidates, since we don't
46524652
// know if the ident is somewhere in the transitive bounds.
4653-
let import_ids = self.find_transitive_imports(&binding.kind, &trait_name);
4653+
let import_ids = self.find_transitive_imports(&binding.kind, trait_name);
46544654
let trait_def_id = binding.res().def_id();
46554655
found_traits.push(TraitCandidate { def_id: trait_def_id, import_ids });
46564656
} else {
@@ -4660,11 +4660,11 @@ impl<'a> Resolver<'a> {
46604660
}
46614661

46624662
fn find_transitive_imports(&mut self, mut kind: &NameBindingKind<'_>,
4663-
trait_name: &Ident) -> SmallVec<[NodeId; 1]> {
4663+
trait_name: Ident) -> SmallVec<[NodeId; 1]> {
46644664
let mut import_ids = smallvec![];
46654665
while let NameBindingKind::Import { directive, binding, .. } = kind {
46664666
self.maybe_unused_trait_imports.insert(directive.id);
4667-
self.add_to_glob_map(&directive, *trait_name);
4667+
self.add_to_glob_map(&directive, trait_name);
46684668
import_ids.push(directive.id);
46694669
kind = &binding.kind;
46704670
};

0 commit comments

Comments
 (0)