1 2 3 4 5 6 7 8 9 10 11
fn main() { let msg; match Some(~"Hello") { //~ ERROR illegal borrow Some(ref m) => { msg = m; }, None => { fail } } io::println(*msg); }