Make clippy happy

This commit is contained in:
Michael Goulet 2022-08-31 05:29:36 +00:00
parent f47a1e24c7
commit ac1c68a5e6
4 changed files with 7 additions and 2 deletions

View File

@ -959,7 +959,7 @@ fn binding_ty_auto_deref_stability<'tcx>(
)) ))
.is_sized(cx.tcx.at(DUMMY_SP), cx.param_env.without_caller_bounds()), .is_sized(cx.tcx.at(DUMMY_SP), cx.param_env.without_caller_bounds()),
), ),
TyKind::OpaqueDef(..) | TyKind::Infer | TyKind::Typeof(..) | TyKind::TraitObject(..) | TyKind::Err => { TyKind::OpaqueDef(..) | TyKind::ImplTraitInTrait(..) | TyKind::Infer | TyKind::Typeof(..) | TyKind::TraitObject(..) | TyKind::Err => {
Position::ReborrowStable(precedence) Position::ReborrowStable(precedence)
}, },
}; };

View File

@ -147,7 +147,8 @@ fn check_item(&mut self, cx: &LateContext<'tcx>, it: &'tcx hir::Item<'_>) {
| hir::ItemKind::TraitAlias(..) | hir::ItemKind::TraitAlias(..)
| hir::ItemKind::TyAlias(..) | hir::ItemKind::TyAlias(..)
| hir::ItemKind::Union(..) | hir::ItemKind::Union(..)
| hir::ItemKind::OpaqueTy(..) => {}, | hir::ItemKind::OpaqueTy(..)
| hir::ItemKind::ImplTraitPlaceholder(..) => {},
hir::ItemKind::ExternCrate(..) hir::ItemKind::ExternCrate(..)
| hir::ItemKind::ForeignMod { .. } | hir::ItemKind::ForeignMod { .. }
| hir::ItemKind::GlobalAsm(..) | hir::ItemKind::GlobalAsm(..)

View File

@ -128,6 +128,7 @@ fn check_item(&mut self, cx: &LateContext<'tcx>, it: &'tcx hir::Item<'_>) {
| hir::ItemKind::TyAlias(..) | hir::ItemKind::TyAlias(..)
| hir::ItemKind::Union(..) | hir::ItemKind::Union(..)
| hir::ItemKind::OpaqueTy(..) | hir::ItemKind::OpaqueTy(..)
| hir::ItemKind::ImplTraitPlaceholder(..)
| hir::ItemKind::ExternCrate(..) | hir::ItemKind::ExternCrate(..)
| hir::ItemKind::ForeignMod { .. } | hir::ItemKind::ForeignMod { .. }
| hir::ItemKind::Impl { .. } | hir::ItemKind::Impl { .. }

View File

@ -990,6 +990,9 @@ pub fn hash_tykind(&mut self, ty: &TyKind<'_>) {
TyKind::OpaqueDef(_, arg_list) => { TyKind::OpaqueDef(_, arg_list) => {
self.hash_generic_args(arg_list); self.hash_generic_args(arg_list);
}, },
TyKind::ImplTraitInTrait(_) => {
// Do nothing
}
TyKind::TraitObject(_, lifetime, _) => { TyKind::TraitObject(_, lifetime, _) => {
self.hash_lifetime(*lifetime); self.hash_lifetime(*lifetime);
}, },