// move_semantics5.rs // Make me compile only by reordering the lines in `main()`, but without // adding, changing or removing any of them. // Execute `rustlings hint move_semantics5` for hints :) // // original code // fn main() { // let mut x = 100; // let y = &mut x; // let z = &mut x; // *y += 100; // *z += 1000; // assert_eq!(x, 1200); // } // // end of orignal code // solution fn main() { let mut x = 100; let y = &mut x; *y += 100; let z = &mut x; *z += 1000; assert_eq!(x, 1200); }