use List<Ty<'tcx>>
for tuples
This commit is contained in:
parent
a9c1ab82f5
commit
1245131a11
53 changed files with 128 additions and 170 deletions
|
@ -2621,7 +2621,7 @@ impl<'tcx> LateLintPass<'tcx> for InvalidValue {
|
|||
}
|
||||
Tuple(..) => {
|
||||
// Proceed recursively, check all fields.
|
||||
ty.tuple_fields().find_map(|field| ty_find_init_error(tcx, field, init))
|
||||
ty.tuple_fields().iter().find_map(|field| ty_find_init_error(tcx, field, init))
|
||||
}
|
||||
// Conservative fallback.
|
||||
_ => None,
|
||||
|
@ -2934,7 +2934,7 @@ impl ClashingExternDeclarations {
|
|||
)
|
||||
}
|
||||
(Tuple(a_substs), Tuple(b_substs)) => {
|
||||
a_substs.types().eq_by(b_substs.types(), |a_ty, b_ty| {
|
||||
a_substs.iter().eq_by(b_substs.iter(), |a_ty, b_ty| {
|
||||
structurally_same_type_impl(seen_types, cx, a_ty, b_ty, ckind)
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue