// edition:2021 // Test that array access is not stored as part of closure kind origin fn expect_fn(_f: F) {} fn main() { let s = [format!("s"), format!("s")]; let c = || { //~ ERROR expected a closure that implements the `Fn` let [_, _s] = s; }; expect_fn(c); }