X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=clippy_lints%2Fsrc%2Fbox_default.rs;h=36daceabe0bea61a034aeac4dd894cbcff834eb0;hb=a85c8f33ff0da5192bb44ac52cb838f638ad7c03;hp=bb0307e8856d56c7205091e868ada984db7a8388;hpb=eba5ff9d054cff5c1fbdccc72ea5e25d3ba33b76;p=rust.git diff --git a/clippy_lints/src/box_default.rs b/clippy_lints/src/box_default.rs index bb0307e8856..36daceabe0b 100644 --- a/clippy_lints/src/box_default.rs +++ b/clippy_lints/src/box_default.rs @@ -88,7 +88,7 @@ fn is_vec_expn(cx: &LateContext<'_>, expr: &Expr<'_>) -> bool { impl<'tcx> Visitor<'tcx> for InferVisitor { fn visit_ty(&mut self, t: &rustc_hir::Ty<'_>) { - self.0 |= matches!(t.kind, TyKind::Infer); + self.0 |= matches!(t.kind, TyKind::Infer | TyKind::OpaqueDef(..) | TyKind::TraitObject(..)); if !self.0 { walk_ty(self, t); }