diff options
| author | Jesper Steen Møller <jesper@selskabet.org> | 2019-05-02 13:40:12 +0200 |
|---|---|---|
| committer | Jesper Steen Møller <jesper@selskabet.org> | 2019-05-04 20:29:35 +0200 |
| commit | fc34d5f608e3476bc7c5c4127d4e1ad1ab4fd01a (patch) | |
| tree | b43442c7e8f2aab6c8e8e38557bec4edce38532c /src | |
| parent | 7dbb5e3b49b00c6bf0ce7b0e11a32eee38aeb8a3 (diff) | |
| download | rust-fc34d5f608e3476bc7c5c4127d4e1ad1ab4fd01a.tar.gz rust-fc34d5f608e3476bc7c5c4127d4e1ad1ab4fd01a.zip | |
Removed unneccesary reference for trait name
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_resolve/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs index d351802266e..c439ad9c315 100644 --- a/src/librustc_resolve/lib.rs +++ b/src/librustc_resolve/lib.rs @@ -4643,14 +4643,14 @@ impl<'a> Resolver<'a> { false, module.span, ).is_ok() { - let import_ids = self.find_transitive_imports(&binding.kind, &trait_name); + let import_ids = self.find_transitive_imports(&binding.kind, trait_name); let trait_def_id = module.def_id().unwrap(); found_traits.push(TraitCandidate { def_id: trait_def_id, import_ids }); } } else if let Res::Def(DefKind::TraitAlias, _) = binding.res() { // For now, just treat all trait aliases as possible candidates, since we don't // know if the ident is somewhere in the transitive bounds. - let import_ids = self.find_transitive_imports(&binding.kind, &trait_name); + let import_ids = self.find_transitive_imports(&binding.kind, trait_name); let trait_def_id = binding.res().def_id(); found_traits.push(TraitCandidate { def_id: trait_def_id, import_ids }); } else { @@ -4660,11 +4660,11 @@ impl<'a> Resolver<'a> { } fn find_transitive_imports(&mut self, mut kind: &NameBindingKind<'_>, - trait_name: &Ident) -> SmallVec<[NodeId; 1]> { + trait_name: Ident) -> SmallVec<[NodeId; 1]> { let mut import_ids = smallvec![]; while let NameBindingKind::Import { directive, binding, .. } = kind { self.maybe_unused_trait_imports.insert(directive.id); - self.add_to_glob_map(&directive, *trait_name); + self.add_to_glob_map(&directive, trait_name); import_ids.push(directive.id); kind = &binding.kind; }; |
