//@ run-rustfix #![allow(dead_code)] fn swap(arr: &mut [u32; 2]) { arr.swap(1, 0); //~^ ERROR cannot borrow `arr[_]` as mutable more than once at a time } fn main() {}