}
impl ItemLikeVisitor<'v> for CheckVisitor<'tcx> {
- fn visit_item(&mut self, item: &hir::Item) {
+ fn visit_item(&mut self, item: &hir::Item<'_>) {
if item.vis.node.is_pub() || item.span.is_dummy() {
return;
}
- if let hir::ItemKind::Use(ref path, _) = item.node {
+ if let hir::ItemKind::Use(ref path, _) = item.kind {
self.check_import(item.hir_id, path.span);
}
}
- fn visit_trait_item(&mut self, _trait_item: &hir::TraitItem) {
+ fn visit_trait_item(&mut self, _trait_item: &hir::TraitItem<'_>) {
}
- fn visit_impl_item(&mut self, _impl_item: &hir::ImplItem) {
+ fn visit_impl_item(&mut self, _impl_item: &hir::ImplItem<'_>) {
}
}
}
impl<'a, 'tcx, 'v> ItemLikeVisitor<'v> for CollectExternCrateVisitor<'a, 'tcx> {
- fn visit_item(&mut self, item: &hir::Item) {
- if let hir::ItemKind::ExternCrate(orig_name) = item.node {
+ fn visit_item(&mut self, item: &hir::Item<'_>) {
+ if let hir::ItemKind::ExternCrate(orig_name) = item.kind {
let extern_crate_def_id = self.tcx.hir().local_def_id(item.hir_id);
self.crates_to_lint.push(
ExternCrateToLint {
}
}
- fn visit_trait_item(&mut self, _trait_item: &hir::TraitItem) {
+ fn visit_trait_item(&mut self, _trait_item: &hir::TraitItem<'_>) {
}
- fn visit_impl_item(&mut self, _impl_item: &hir::ImplItem) {
+ fn visit_impl_item(&mut self, _impl_item: &hir::ImplItem<'_>) {
}
}