rust/src/test/run-pass/borrowck-pat-reassign-no-binding.rs

12 lines
216 B
Rust
Raw Normal View History

fn main() {
let mut x = none;
alt x {
none {
// It is ok to reassign x here, because there is in
// fact no outstanding loan of x!
x = some(0);
}
some(_) { }
}
}