10 lines
235 B
Rust
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
|
|
}
|
|
}
|