mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 02:33:55 +00:00
11 lines
233 B
Rust
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
|
|
});
|
|
}
|