blob: 1362fd8ce4cefc2eeda301a2b9a831f2d6b0374c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// run-pass
pub fn main() {
let mut x = None;
match x {
None => {
// It is ok to reassign x here, because there is in
// fact no outstanding loan of x!
x = Some(0);
}
Some(_) => { }
}
assert_eq!(x, Some(0));
}
|