rust/src/test/ui/access-mode-in-closures.rs
2018-12-25 21:08:33 -07:00

11 lines
233 B
Rust

struct S(Vec<isize>);
fn unpack<F>(_unpack: F) where F: FnOnce(&S) -> Vec<isize> {}
fn main() {
let _foo = unpack(|s| {
// Test that `s` is moved here.
match *s { S(v) => v } //~ ERROR cannot move out
});
}