{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
        if !has_split_at_mut(place_ty) && !has_split_at_mut(borrowed_place_ty) {
        let borrowed_place_ty = PlaceRef::ty(&borrowed_place.as_ref(), self.body, tcx).ty;
            // Only mention `split_at_mut` on `Vec`, array and slices.