remove redundant clones

This commit is contained in:
Matthias Krüger 2023-01-15 15:02:02 +01:00
parent bbb36fe545
commit 665d4ea98d
2 changed files with 3 additions and 3 deletions

View File

@ -187,9 +187,9 @@ fn check_ty(&mut self, cx: &LateContext<'_>, ty: &'tcx Ty<'tcx>) {
},
None => cx.emit_spanned_lint(USAGE_OF_TY_TYKIND, path.span, TykindDiag),
}
} else if !ty.span.from_expansion() && path.segments.len() > 1 && let Some(t) = is_ty_or_ty_ctxt(cx, &path) {
} else if !ty.span.from_expansion() && path.segments.len() > 1 && let Some(ty) = is_ty_or_ty_ctxt(cx, &path) {
cx.emit_spanned_lint(USAGE_OF_QUALIFIED_TY, path.span, TyQualified {
ty: t.clone(),
ty,
suggestion: path.span,
});
}

View File

@ -32,7 +32,7 @@ fn check_ty(&mut self, cx: &LateContext<'_>, ty: &'tcx hir::Ty<'tcx>) {
cx.emit_spanned_lint(
PASS_BY_VALUE,
ty.span,
PassByValueDiag { ty: t.clone(), suggestion: ty.span },
PassByValueDiag { ty: t, suggestion: ty.span },
);
}
}