diff options
| author | Michael Goulet <michael@errs.io> | 2022-05-23 08:48:17 -0700 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2022-05-23 09:34:49 -0700 |
| commit | 215decd6fd14f8487cbb9eb42f2b057890992012 (patch) | |
| tree | fabc0d87fc7415b9a59bdbd67dfae0ab73e78479 /src/tools/clippy/clippy_utils | |
| parent | 4bb4dc4672b4d80509db4c0572ae8ceeaf7d4a1c (diff) | |
| download | rust-215decd6fd14f8487cbb9eb42f2b057890992012.tar.gz rust-215decd6fd14f8487cbb9eb42f2b057890992012.zip | |
Lifetime variance fixes for clippy
Diffstat (limited to 'src/tools/clippy/clippy_utils')
| -rw-r--r-- | src/tools/clippy/clippy_utils/src/ty.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/clippy/clippy_utils/src/ty.rs b/src/tools/clippy/clippy_utils/src/ty.rs index 07d3d280763..75d27d3b594 100644 --- a/src/tools/clippy/clippy_utils/src/ty.rs +++ b/src/tools/clippy/clippy_utils/src/ty.rs @@ -42,7 +42,7 @@ pub fn can_partially_move_ty<'tcx>(cx: &LateContext<'tcx>, ty: Ty<'tcx>) -> bool } /// Walks into `ty` and returns `true` if any inner type is the same as `other_ty` -pub fn contains_ty(ty: Ty<'_>, other_ty: Ty<'_>) -> bool { +pub fn contains_ty<'tcx>(ty: Ty<'tcx>, other_ty: Ty<'tcx>) -> bool { ty.walk().any(|inner| match inner.unpack() { GenericArgKind::Type(inner_ty) => other_ty == inner_ty, GenericArgKind::Lifetime(_) | GenericArgKind::Const(_) => false, @@ -51,7 +51,7 @@ pub fn contains_ty(ty: Ty<'_>, other_ty: Ty<'_>) -> bool { /// Walks into `ty` and returns `true` if any inner type is an instance of the given adt /// constructor. -pub fn contains_adt_constructor(ty: Ty<'_>, adt: AdtDef<'_>) -> bool { +pub fn contains_adt_constructor<'tcx>(ty: Ty<'tcx>, adt: AdtDef<'tcx>) -> bool { ty.walk().any(|inner| match inner.unpack() { GenericArgKind::Type(inner_ty) => inner_ty.ty_adt_def() == Some(adt), GenericArgKind::Lifetime(_) | GenericArgKind::Const(_) => false, |
