remove inner match

This commit is contained in:
ouz-a 2023-09-22 11:21:55 +03:00
parent 0cb22a66eb
commit d6efedcaf5

View File

@ -208,13 +208,11 @@ impl<'b, 'a, 'tcx> Gatherer<'b, 'a, 'tcx> {
} }
ProjectionElem::Index(_) => match place_ty.kind() { ProjectionElem::Index(_) => match place_ty.kind() {
ty::Array(..) => { ty::Array(..) => {
if let ProjectionElem::Index(..) = elem {
return Err(MoveError::cannot_move_out_of( return Err(MoveError::cannot_move_out_of(
self.loc, self.loc,
InteriorOfSliceOrArray { ty: place_ty, is_index: true }, InteriorOfSliceOrArray { ty: place_ty, is_index: true },
)); ));
} }
}
ty::Slice(_) => { ty::Slice(_) => {
return Err(MoveError::cannot_move_out_of( return Err(MoveError::cannot_move_out_of(
self.loc, self.loc,