// regression test for #109298 | |
//@ edition: 2021 | |
pub fn subslice_array(x: [u8; 3]) { | |
let f = || { | |
let [_x @ ..] = x; | |
let [ref y, ref mut z @ ..] = x; //~ ERROR cannot borrow `x[..]` as mutable | |
}; | |
f(); //~ ERROR cannot borrow `f` as mutable | |
} | |
fn main() {} |