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,12 +208,10 @@ 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(