rust/src/test/compile-fail/bind-by-move-no-sub-bindings.rs

10 lines
235 B
Rust

struct X { x: (), drop { error!("destructor runs"); } }
fn main() {
let x = Some(X { x: () });
match move x {
Some(move _y @ ref _z) => { }, //~ ERROR cannot bind by-move with sub-bindings
None => fail
}
}