1 2 3 4 5 6 7 8 9 10 11 12 13
// run-rustfix fn main() { let msg; let binding = Some("Hello".to_string()); match binding { //~^ ERROR temporary value dropped while borrowed Some(ref m) => { msg = m; }, None => { panic!() } } println!("{}", *msg); }