提交 42255d93 编写于 作者: J Jesper Steen Møller

Reuse 'kind' parameter.

上级 71989050
...@@ -4662,7 +4662,7 @@ fn get_traits_in_module_containing_item(&mut self, ...@@ -4662,7 +4662,7 @@ fn get_traits_in_module_containing_item(&mut self,
fn find_transitive_imports(&mut self, mut kind: &NameBindingKind<'_>, 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![]; let mut import_ids = smallvec![];
while let NameBindingKind::Import { directive, binding, .. } = *kind { while let NameBindingKind::Import { directive, binding, .. } = kind {
self.maybe_unused_trait_imports.insert(directive.id); 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); import_ids.push(directive.id);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册