5: Add solutions for section "move_semantics".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 6, 2021, 1:15 PM
7QSZZRRO74KQDO3A2L5B4PEOZWSURPHQUZL2ODYSILNMEG4UXN7ACDependencies
- [2]
H6XH45OP0
Change contents
- edit in exercises/move_semantics/move_semantics5.rs at line 5
// I AM NOT DONE - edit in exercises/move_semantics/move_semantics5.rs at line 9
let z = &mut *y; - edit in exercises/move_semantics/move_semantics5.rs at line 10
let z = &mut *y; - edit in exercises/move_semantics/move_semantics4.rs at line 6
// I AM NOT DONE - replacement in exercises/move_semantics/move_semantics4.rs at line 8
let vec0 = Vec::new();let mut vec1 = fill_vec(); - edit in exercises/move_semantics/move_semantics4.rs at line 10
let mut vec1 = fill_vec(vec0); - replacement in exercises/move_semantics/move_semantics4.rs at line 19
let mut vec = vec;vec.push(22);vec.push(44);vec.push(66);vecvec![22, 44, 66] - edit in exercises/move_semantics/move_semantics3.rs at line 5
// I AM NOT DONE - replacement in exercises/move_semantics/move_semantics3.rs at line 18
fn fill_vec(vec: Vec<i32>) -> Vec<i32> {fn fill_vec(mut vec: Vec<i32>) -> Vec<i32> { - edit in exercises/move_semantics/move_semantics2.rs at line 4
// I AM NOT DONE - replacement in exercises/move_semantics/move_semantics2.rs at line 8
let mut vec1 = fill_vec(vec0);let mut vec1 = fill_vec(vec0.clone()); - edit in exercises/move_semantics/move_semantics1.rs at line 3
// I AM NOT DONE - replacement in exercises/move_semantics/move_semantics1.rs at line 7
let vec1 = fill_vec(vec0);let mut vec1 = fill_vec(vec0);